About the Role
The role involves developing scalable backend services using Python, integrating AI components into workflows, and ensuring robust API performance across distributed systems.
Responsibilities
- Design and implement server-side logic using Python
- Develop and maintain RESTful APIs for internal and external use
- Integrate AI models into production-grade workflows
- Optimize backend services for speed and reliability
- Collaborate with frontend developers to define API contracts
- Write clean, testable, and well-documented code
- Troubleshoot and debug production issues
- Participate in code reviews and technical planning
- Ensure data security and compliance standards are met
- Monitor system performance and implement improvements
- Support deployment pipelines and CI/CD processes
- Work with containerization technologies like Docker
- Manage interactions with databases and caching layers
- Scale infrastructure to meet growing user demands
- Contribute to architectural decisions and system design
Nice to Have
- Experience with AI/ML frameworks like TensorFlow or PyTorch
- Background in building workflow automation systems
- Knowledge of GraphQL or gRPC
- Exposure to microservices architecture
- Contributions to open-source projects
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible hours
Team
Collaborative engineering team focused on AI-driven solutions
Tech Stack
Python 3, FastAPI, PostgreSQL, Redis, Docker, Kubernetes, AWS, Git, CI/CD pipelines
Work Environment
- Fast-moving team emphasizing innovation and technical excellence
- Regular tech talks and knowledge-sharing sessions
Available for qualified candidates