about 12 hours ago
Base Salary
$144k - $180k/yr
Responsibilities
- Define and deliver well-scoped milestones for projects.
- Lead design for small-to-medium components and participate in larger component designs.
- Own a component of the data infrastructure, focusing on reliability and performance.
- Identify gaps in the system and propose solutions.
- Write clear, well-tested, and adaptable code.
- Mentor less-experienced team members.
- Participate in on-call coverage.
Requirements
- 5+ years of software engineering experience with a Bachelor's degree, or 3 years with an advanced degree, or 8+ years of relevant experience without a degree.
- Strong proficiency in Python in a production context.
- Proficiency with SQL.
- Experience with distributed systems.
- Production experience with core data technologies like Apache Kafka, Apache Spark, and Apache Airflow.
- Experience with modern table formats such as Parquet, Hudi, Iceberg, or Delta Lake.
- Production experience with AWS or another major cloud provider.
- Experience with infrastructure-as-code tools like Terraform or CloudFormation.
- Experience monitoring and alerting on production systems.
- Ability to decompose business problems into multi-component solutions.
- Strong communication skills tailored to various audiences.
- Focus on quality and meeting deadlines.
Benefits
- Flexible time off – take what you need.
- Multiple health insurance options.
- Retirement savings program with company 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 remote work.
- Annual development dollars for personal growth.