Job Description
🏢 Company Overview
We are hiring for a Staff Software Engineer (Data Systems) role focused on building and maintaining large-scale data systems. This position is designed for professionals who thrive in complex technical environments, enjoy solving challenging data problems, and are passionate about creating stable, long-term solutions for data ingestion and processing.
The role emphasizes platform stability, scalable system design, and cross-functional collaboration to improve operational data workflows and ensure high-quality data delivery.
💼 Job Details
- Job Title: Staff Software Engineer (Data Systems)
- Employment Type: Full-Time
- Work Model: Remote-first (US-based)
- Working Hours: Some overlapping hours required for collaboration
- Visa Sponsorship: Not Available
- Salary Range: $180K – $220K
- Equity: Competitive
📝 Job Description
We are seeking a highly experienced Staff Software Engineer with deep expertise in backend systems and large-scale operational data environments. The ideal candidate will lead data ingestion initiatives, manage high-volume data feeds, and design scalable solutions that enhance system reliability and data quality.
This role requires hands-on technical leadership, advanced debugging capabilities across data pipelines, and the ability to design durable, long-term solutions that support platform stability. The candidate will work closely with cross-functional teams to identify bottlenecks and implement process improvements that enhance efficiency and performance.
🔑 Key Responsibilities
- Lead the ingestion and management of hundreds of data feeds, ensuring accuracy, consistency, and reliability.
- Debug and resolve complex issues across both codebases and data pipelines.
- Design and refine scalable solutions to optimize ingestion workflows and improve data quality.
- Collaborate with product, engineering, and operations teams to identify system bottlenecks and implement improvements.
- Document workflows, processes, troubleshooting steps, and best practices.
- Mentor team members and promote knowledge-sharing and continuous improvement initiatives.
🎓 Qualifications
- 7+ years of software engineering experience.
- Strong background in backend systems and large-scale operational data environments.
- Proven experience working with data ingestion, processing, transformations, and normalization from diverse data sources.
- Experience working within modern cloud-based infrastructures.
🛠 Required Skills
- Expert-level proficiency in Python and SQL.
- Strong experience with data ingestion and ETL processes.
- Familiarity with AWS and GCP cloud platforms.
- Experience using ETL frameworks and version control systems such as Git.
- Strong problem-solving skills with the ability to design durable and scalable solutions.
- Knowledge of JavaScript.
⚙ Tech Stack
JavaScript
Python
SQL
AWS
GCP
ETL Frameworks
Git