Python Backend Developer
Our client is a US technological startup that's pioneering a new kind of AI household assistant—an intuitive, multimodal AI companion that seamlessly integrates into family life, handling tasks from scheduling to automating personalized commerce experiences.
Role Overview:
We're seeking a mid-level Python Backend Developer who will be responsible for building robust, scalable APIs and developing intelligent agentic systems. You'll play a pivotal role in enhancing system's ability to interact intelligently with external services and efficiently automate real-world tasks. You'll build the first version of the backend supporting online (iOS consumer front end experiences) and offline (computer use, email and calendar monitoring, commerce tracking.)
Responsibilities:
- Design, build, deploy and maintain APIs for seamless integration with various external services (medical systems, e-commerce platforms, calendars).
- Develop agent-based systems leveraging state-of-the-art AI technologies such as computer use to automate household management tasks and pre-release foundation models from Google.
- Select, deploy, and maintain an eval platform and framework to support self-improving system architecture and advanced qa.
- Collaborate closely with frontend and design to implement new features and improve user interactions.
- Write clean, efficient, maintainable Python code, and ensure proper documentation and testing.
- Work iteratively to refine systems based on user feedback and real-world performance data.
Qualifications:
- 3+ years of professional Python backend development experience.
- Proven experience designing and maintaining RESTful APIs.
- Familiarity with agent frameworks or conversational AI technologies (e.g., LangChain, FastAPI, OpenAI API integrations).
- Understanding of the value of evals and bonus if you’ve used frameworks like DSPy.
- Strong problem-solving skills and ability to optimize performance and scalability.
- You’re excited to use AI to supercharge your development.
- Experience working with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
Expert English language skills and asynchronous communication.