remote
Hiring For Python Developer Backend / AI Systems
Software Engineer
Python backend engineer focused on building scalable, secure REST and GraphQL APIs for next‑generation AI tools, collaborating with research teams to enhance developer workflows.
About the role
Key Responsibilities
- Design, develop, and optimize REST and GraphQL APIs for high‑throughput, scalable applications.
- Build secure, efficient backend services with robust error handling, validation, and logging.
- Collaborate with AI research teams to integrate machine‑learning models into production pipelines.
- Implement performance tuning, caching strategies, and infrastructure monitoring to ensure reliability.
- Participate in code reviews, unit testing, and continuous integration to maintain code quality.
Requirements
- 5+ years of professional Python development experience.
- Strong knowledge of RESTful and GraphQL API design patterns.
- Experience with AI/ML model deployment and integration.
- Proficiency in database design, SQL/NoSQL, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and a collaborative mindset.