via Remote Rocketship
$90K - 150K a year
Lead design and ownership of data infrastructure components, write maintainable code, and mentor team members.
5+ years software engineering experience, proficiency in Python, SQL, distributed systems, data technologies like Kafka, Spark, Airflow, AWS, infrastructure-as-code, and strong communication skills.
Job Description: • Define and deliver well-scoped milestones for projects, and may be a technical lead for projects on your team. • Lead design for small-to-medium components and participate in design for larger components, moving from task-level impact to small-to-medium project-level impact. • Have significant ownership of a component of the data infrastructure, including its reliability, performance, and developer experience. • Identify gaps and propose plans towards addressing those gaps. • Independently write code that is clear, well-tested, and appropriately flexible, reusable, and adaptable to changing requirements. • Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example. • Participate in on-call coverage. Requirements: • 5+ years of experience as a software engineer with a Bachelor's degree; or 3 years of experience with an advanced degree. In lieu of a degree, 8+ years of relevant experience may suffice. • Strong proficiency in Python in a production context. • Proficiency with SQL. • Experience working with distributed systems. • Production experience with multiple core data technologies, including Apache Kafka, Apache Spark, and Apache Airflow (or close equivalents). • Production experience with modern table formats (Parquet, Hudi, Iceberg, or Delta Lake). • Production experience with AWS or another major cloud. • Experience with infrastructure-as-code (Terraform, CloudFormation, CDK, or equivalent). • Experience monitoring and alerting on production systems. • Ability to decompose business problems into solutions that may require designs with multiple interacting components. • Ability to build correct, maintainable software components. • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity. • Ability to present clear and concise messages tailored to various audiences; able to communicate clearly and respectfully both verbally and in writing. • A focus on quality and meeting deadlines. • Ability to decompose business problems into solutions that may require designs with multiple interacting components. • Ability to build correct, maintainable software components. • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity. • Ability to present clear and concise messages tailored to various audiences; able to communicate clearly and respectfully both verbally and in writing. • A focus on quality and meeting deadlines. Benefits: • Multiple health insurance options • Flexible time off – take what you need • Retirement savings program with company contribution and after tax contributions • Equity in a publicly-traded company and an Employee Stock Purchase Program • Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave • Free therapy sessions, financial and professional coaching, and legal advice • Monthly stipend to support our remote work model • Annual “development dollars” to support our people growth and development • Through Flex First, the freedom to live and work wherever you and your family thrive
This job posting was last updated on 5/13/2026