The company is looking to solve the problem of building and maintaining a scalable and reliable B2B platform that powers thousands of enterprise users, by hiring a Lead Python Engineer to architect and build the core backend systems.
Requirements
- Demonstrated expertise in Python and experience building large-scale, distributed systems.
- Strong command of cloud computing, particularly with AWS services and architecture.
- Experience with AI/ML integration using libraries like OpenAI or LangChain.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform.
- Exposure to other backend technologies, including Node.js.
- Previous experience working on high-scale B2B or SaaS platforms.
- Experience building scalable and resilient services
Responsibilities
- Lead the design, development, and deployment of core backend services and APIs using Python.
- Architect and maintain highly scalable and reliable cloud infrastructure on AWS.
- Mentor and guide a team of backend engineers, fostering their technical and professional growth.
- Drive our technical roadmap, leading initiatives to enhance system performance and scalability.
- Collaborate closely with product managers and frontend engineers to deliver robust features.
- Champion engineering best practices for code quality, automated testing, and CI/CD processes.
- Analyze and improve the performance, security, and reliability of our production systems.
Other
- 10+ years of professional experience in backend software development.
- Proven experience in a technical leadership or mentorship capacity for an engineering team.
- Excellent problem-solving skills and the ability to architect complex, scalable solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Competitive compensation with equity, comprehensive health benefits