Staff Software Engineer- Data Ingestion
JobgetherNorth AmericaFull TimeSoftware Development
Remotely
pythonsqlkubernetessparkdistributed systemssnowflakedatadata ingestion
Job Description
📋 Description
- Lead evolution of scalable backend for data ingestion, storage, and processing
- Modernize data pipelines and design distributed systems for growth
- Architect performance optimization and long-term technical strategy
- Build clean interfaces for data infrastructure access by apps, analytics, and AI
- Mentor engineers and influence standards and product execution
🎯 Requirements
- Bachelor’s or higher in CS/Engineering or related field
- 8+ years in production software engineering for scalable systems
- 4+ years as trusted technical decision-maker in engineering teams
- 4+ years with SQL or other DB queries on large datasets
- Experience architecting, deploying large-scale distributed systems
- Cloud experience (AWS/Azure/GCP) and CI/CD proficiency
🎁 Benefits
- Opportunity to shape data ingestion and distributed systems architecture
- High-impact role with influence over engineering standards
- Mentor engineers and shape technical practices
- Exposure to modern cloud, data engineering, distributed systems, AI infrastructure
- Work on scalable real-time and batch data processing