Ref: #69850

Staff Software Engineer

Staff Software Engineer (Data Systems)

We’re looking for a skilled Staff Software Engineer with deep experience building and maintaining large-scale data systems. This role is ideal for someone who thrives in complex environments, enjoys tackling messy data challenges, and is passionate about building stable, long-term solutions for data ingestion and processing.

What you’ll do:

  • Lead the ingestion and management of hundreds of data feeds, ensuring accuracy, consistency, and reliability.

  • Debug and resolve complex issues across both code and data pipelines, maintaining stability in high-volume systems.

  • Design and refine solutions to streamline ingestion workflows and improve overall data quality.

  • Partner with product, engineering, and operations teams to identify bottlenecks and implement process improvements.

  • Document workflows, processes, and best practices for data ingestion and troubleshooting.

  • Mentor and collaborate with teammates, fostering knowledge-sharing and continuous improvement.

What we’re looking for:

  • 7+ years of software engineering experience, with a strong focus on backend systems and large-scale operational data.

  • Expert-level proficiency in Python and SQL.

  • Experience with data ingestion, processing, transformations, and normalization from diverse sources.

  • Strong problem-solving skills and ability to design durable solutions for platform stability.

  • Familiarity with modern cloud platforms (AWS, GCP), ETL frameworks, Git, and related tools.

Compensation & Details:

  • Salary: $180K – $220K

  • Equity: Competitive

  • Remote-first role (US-based, with some overlapping working hours for collaboration)

  • Visa sponsorship not available

Tech Stack:
Python, SQL, AWS, GCP, ETL frameworks, Git, JavaScript

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!