about 1 month ago
Base Salary
$187k - $255k/yr
Responsibilities
- Architect, design, and evolve backend systems, platform services, and APIs using Python.
- Collaborate with data scientists and machine learning engineers to integrate AI/ML capabilities.
- Design and scale distributed systems for processing large volumes of data.
- Build secure and resilient data storage and retrieval systems.
- Oversee the full product lifecycle from concept to production ownership.
- Lead complex technical initiatives that influence roadmap execution.
- Produce maintainable, well-tested, and observable code.
- Mentor engineers in backend architecture and engineering best practices.
- Stay updated with industry trends and identify improvement opportunities.
Requirements
- BA/BS degree or equivalent experience.
- 7+ years of software engineering experience with expertise in backend engineering.
- Strong technical foundation in software design and development across multiple programming languages.
- Experience designing and operating reliable distributed systems and data-intensive services.
- Proficiency in backend API design and service-oriented architecture.
- Hands-on coding experience with a focus on implementation.
- Demonstrated technical leadership in cross-functional initiatives.
- Ability to partner effectively with product, design, and data stakeholders.
- Strong judgment and communication skills in fast-paced environments.
- Experience in mentoring engineers and contributing to team-building efforts.
Benefits
- Equity (RSUs) in the company for all permanent employees.
- Comprehensive medical, dental, and vision plans with most premiums covered.
- 12 weeks of paid parental leave and additional support for family planning.
- Flexible vacation, paid holidays, and a sabbatical program.
- Access to mental health resources, therapy, and coaching.
- 401(k) with 100% employer match up to $6,000/year.
- Monthly stipends for work and wellness expenses.
- Eligibility for the annual WIN bonus program.
