Role Overview
We are looking for a Backend AI Engineer to join our core infrastructure team. This is a role for a senior software engineer who thrives at the intersection of traditional backend engineering and the modern AI-assisted development workflow. You will not be training models; instead, you will use AI productivity tools to architect, build, and maintain scalable APIs and data pipelines that power our services.
Responsibilities
- AI-Native Development: Use AI coding assistants (e.g., Cursor, GitHub Copilot, or Claude Code) to accelerate the delivery of high-quality, documented, and tested backend code
- API & Infrastructure Design: Build and maintain robust RESTful or GraphQL APIs and microservices using Python (FastAPI/Flask)
- Intelligent Automation: Implement AI-driven automation for backend tasks such as predictive scaling, anomaly detection in logs, and automated database query optimization
- Service Orchestration: Integrate specialized AI-powered third-party services into our backend architecture
- System Reliability: Ensure high availability and performance by designing systems that handle high traffic and complex data workflows
Requirements
- Bachelors in Computer Science Engineering only
- 4+ years in backend engineering with a proven track record of shipping production-grade software
- Demonstrated ability to deliver features significantly faster by leveraging modern AI development tools
- Strong architectural thinking and a focus on clean, maintainable code
Skills
- Python
- FastAPI
- PostgreSQL
- AWS
- Cursor