Staff Software Engineer, Data Ingestion

1 Month ago • 6 Years + • Data Analysis

Job Summary

Job Description

The Staff Software Engineer, Data Ingestion is a crucial individual contributor responsible for designing data collection strategies and developing/maintaining robust, scalable data pipelines. This role supports the data ecosystem by delivering analytical software solutions for timely, accurate, and complete data access to drive insights, products, and operational efficiency. Key responsibilities include designing and developing high-performance, fault-tolerant ingestion pipelines using Python, integrating with diverse data sources like APIs and streaming platforms, implementing data transformations, and monitoring/troubleshooting pipelines. Collaboration with database engineers for data model optimization and evaluation of new technologies for ingestion improvement are also key aspects of this role.
Must have:
  • 6+ years in software development
  • Extensive Python expertise
  • Data collection & integration experience
  • Understanding of distributed systems
  • Cloud platform experience (AWS/GCP)
  • Database fundamentals (SQL)
  • Monitoring & alerting experience
  • Git proficiency
Good to have:
  • Containerization (Docker/Kubernetes)
  • Streaming technologies (Kafka, Flink, Spark Streaming)
  • OLAP database experience (Hadoop)

Job Details

The Staff Software Engineer, Data Ingestion will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for insights, products, and operational efficiency.

Key Responsibility

  • Design, develop, and maintain high-performance, fault-tolerant data ingestion pipelines using Python.
  • Integrate with diverse data sources (databases, APIs, streaming platforms, cloud storage, etc.).
  • Implement data transformation and cleansing logic during ingestion to ensure data quality.
  • Monitor and troubleshoot data ingestion pipelines, identifying and resolving issues promptly.
  • Collaborate with database engineers to optimize data models for fast consumption.
  • Evaluate and propose new technologies or frameworks to improve ingestion efficiency and reliability.
  • Develop and implement self-healing mechanisms for data pipelines to ensure continuity.
  • Define and uphold SLAs and SLOs for data freshness, completeness, and availability.
  • Participate in on-call rotation as needed for critical data pipeline issues.

Required Skills

  • 6+ years experience in software development industry from computer science background
  • Extensive Python Expertise: Extensive experience in developing robust, production-grade applications with Python.
  • Data Collection & Integration: Proven experience collecting data from various sources (REST APIs, OAuth, GraphQL, Kafka, S3, SFTP, etc.).
  • Distributed Systems & Scalability: Strong understanding of distributed systems concepts, designing for scale, performance optimization, and fault tolerance.
  • Cloud Platforms: Experience with major cloud providers (AWS or GCP) and their data-related services (e.g., S3, EC2, Lambda, SQS, Kafka, Cloud Storage, GKE).
  • Database Fundamentals: Solid understanding of relational databases (SQL, schema design, indexing, query optimization). OLAP database experience is a plus (Hadoop)
  • Monitoring & Alerting: Experience with monitoring tools (e.g., Prometheus, Grafana) and setting up effective alerts.
  • Version Control: Proficiency with Git.
  • Containerization (Plus): Experience with Docker and Kubernetes.
  • Streaming Technologies (Plus): Experience with real-time data processing using Kafka, Flink, Spark Streaming

Similar Jobs

Mcdonalds - Software Engineer I - C# - Angular

Mcdonalds

Mexico City, Mexico (Hybrid)
2 Weeks ago
Tide - Engineering Manager

Tide

Bengaluru, Karnataka, India (Remote)
1 Week ago
Brave Group (Language barrier) - Server-Side Engineer (Junior)

Brave Group (Language barrier)

Kawasaki, Kanagawa, Japan (Hybrid)
2 Months ago
Barracuda - Senior Software Engineer (React JS - UI Developer)

Barracuda

Bengaluru, Karnataka, India (On-Site)
6 Months ago
LTI Mindtree - Senior Software Engineer

LTI Mindtree

Mexico City, Mexico (On-Site)
1 Week ago
Spyke Games - Data Scientist

Spyke Games

İstanbul, Türkiye (On-Site)
9 Months ago
Shipt - Data Scientist

Shipt

Minneapolis, Minnesota, United States (Hybrid)
2 Months ago
Ziff Davis - Customer Data Analyst

Ziff Davis

United States (Remote)
1 Month ago
Unity - Staff Data Scientist

Unity

San Francisco, California, United States (On-Site)
3 Months ago
Nagarro - Associate Distinguished Engineer - Enterprise Data Architect

Nagarro

Allentown, Pennsylvania, United States (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - AI SW Engineer/Senior Engineer, AI PC SDK

Qualcomm

Taipei City, Taiwan (On-Site)
1 Month ago
Brillio - Snowflake Admin - R01553043

Brillio

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Sagecor - Software Engineer 4

Sagecor

Annapolis Junction, Maryland, United States (On-Site)
3 Weeks ago
Enphase Energy - Sr. Staff Engineer Cloud

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
7 Months ago
LTI Mindtree - Specialist - Software Engineering

LTI Mindtree

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Payactive - Software Engineer

Payactive

Milpitas, California, United States (Hybrid)
9 Months ago
Shield AI - Principal Embedded Software Architect (R3002)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
JMA - Senior Embedded Systems Security Engineer

JMA

Plano, Texas, United States (On-Site)
8 Months ago
seeking alpha - Senior Front-End Developer

seeking alpha

Ukraine (Remote)
1 Week ago
Capgemini - Playwright Tester

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

JDA - Technical Account Advisor

JDA

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Saama - Data Modeler

Saama

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Juego Studios - 2D Artist I

Juego Studios

Bengaluru, Karnataka, India (On-Site)
8 Months ago
sitetracker - General Accountant

sitetracker

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Capgemini - Market Risk Analyst

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NetBrain - Senior Network Automation Engineer

NetBrain

Hyderabad, Telangana, India (Hybrid)
4 Weeks ago
Optiver - Senior Software Engineer

Optiver

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Capgemini - SCCM & Intune

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Scopely - Senior Animator (2D)

Scopely

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
CME Group - Site Reliability Engineer II - Reliability Engineering & Operations

CME Group

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

WebFX - Data Architect (Cape Town)

WebFX

Cape Town, Western Cape, South Africa (On-Site)
7 Months ago
bytedance - Senior Research Scientist, Data Management and Security - Infrastructure System Lab

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Fortra - Data Protection Analyst

Fortra

United States (On-Site)
4 Weeks ago
Canonical - Software Engineer - Data Infrastructure - Kafka

Canonical

(Remote)
2 Months ago
Redhorse Corp - Senior Data Engineer

Redhorse Corp

Falls Church, Virginia, United States (On-Site)
1 Month ago
HCL Tech - Senior Business Analyst

HCL Tech

California, United States (On-Site)
1 Month ago
Valeo - Supply chain Master Data Analyst M/F

Valeo

Tangier, Tangier-Tétouan-Al Hoceima, Morocco (On-Site)
1 Week ago
Hitachi - Data Science

Hitachi

Pune, Maharashtra, India (On-Site)
9 Months ago
Discord - Senior Software Engineer, Data Platform

Discord

San Francisco, California, United States (On-Site)
4 Weeks ago
Ion - Internship - Data Science

Ion

London, England, United Kingdom (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Phoenix, Arizona, United States (On-Site)

Cleveland, Ohio, United States (On-Site)

Hyderabad, Telangana, India (Remote)

Chicago, Illinois, United States (On-Site)

Cleveland, Ohio, United States (On-Site)

Cleveland, Ohio, United States (On-Site)

Cleveland, Ohio, United States (On-Site)

Chicago, Illinois, United States (On-Site)

Cleveland, Ohio, United States (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Bright Edge

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug