Launch Potato is seeking a Lead Backend Engineer to join their dynamic team. This role is pivotal in enabling the Data Science team to scale machine learning innovation by supporting and deploying ML infrastructure across business-critical services. The Lead Backend Engineer will maintain and improve backend services.
Responsibilities:
- Deploy machine learning pipeline and endpoint changes.
- Identify and remove backend bottlenecks.
- Maintain and improve backend services.
- Troubleshoot and resolve production issues.
- Stand up and maintain infrastructure using tools like Terraform, ECS, and Lambda.
- Contribute to continuous deployment pipelines and improve CI/CD workflows.
- Participate in and lead thoughtful code reviews.
- Deliver maintainable and testable code.
- Proactively suggest engineering improvements or inefficiencies.
Requirements:
- 4+ years of professional development experience using Python.
- Experience with containerized Python/Django (or FastAPI) services, including deployment on AWS.
- Proven track record collaborating with Data Science teams and deploying ML endpoints to production.
- Proficiency in troubleshooting production bugs.
- Strong grasp of SQL databases, CI/CD (especially CircleCI), and infrastructure as code (Terraform preferred).
- Comfortable contributing ideas and giving peer feedback.
Company offers:
- Base salary
- Profit-sharing bonus
- Competitive benefits