About the role:
We are looking for an experienced Python Backend Engineer to expand our core team. As the lead of our consumer facing product stack, you'll get to drive and scale our key product initiatives, and work alongside exceptionally strong co-workers who learn quickly and ship quality work.
You will be implementing a back-end system for real-world production AI. You are encouraged and expected to participate in all aspects of our product cycle and will have a chance to have a real impact on our product decisions. Candidates should be obsessed with improving user-end experience, able to produce high-quality output at a blasting speed, and self-disciplined and self-motivated.
What you'll work on:
- Driving new features from user research to production by working closely with designers and AI engineers.
- Designing the Backend system and API's and working with front-end engineers to integrate them.
- Deploying to Docker and to Kubernetes in production
- Optimizing server/database architecture
Minimum Qualifications:
- 2+ years of experience in developing REST APIs to serve web clients, using Python.
- 1+ years of experience with Python Backend Frameworks like Flask, Django, FastAPI
- Passionate about the Python programming language and its ecosystem, including event-driven programming (asyncio)
- Experience building backend API features and endpoints using Python frameworks such as Tornado, Starlette and FastAPI
- Comfortable working in a containerized microservices environment and designing distributed systems using an API-first approach
- Experience with SQL databases (such as PostgreSQL) and other types of data stores, such as key-value stores and message queues. Experience with domain modeling and domain-driven design is a plus.
- Capable of reasoning deeply about application state and managing tradeoffs between latency, consistency and throughput in distributed systems
- Dedicated to engineering best practices such as version control (Git), automated testing, in-depth code reviews, code linting and static type-checking.