We are looking for a Senior Software AI Engineer to build scalable, secure, and high-performance enterprise applications using Java and Python, with 5-7+ years of backend development experience.
Requirements
- Design, develop, and maintain backend services using Java and Python
- Build RESTful APIs following architectural standards and integrate with databases
- Develop, implement, and optimize machine learning and AI models (NLP, computer vision, predictive analytics)
- Implement business logic, authentication mechanisms (JWT), and microservices-based features
- Prepare data pipelines for training models and support data preprocessing/feature engineering
- Containerize applications using Docker and support CI/CD pipelines and cloud deployments (AWS)
- Write clean, testable, maintainable code; perform unit and integration testing
- Collaborate with cross-functional teams to integrate AI/ML solutions
- Monitor and optimize model and application performance; troubleshoot and resolve technical issues
- Participate in code reviews, agile ceremonies, and knowledge-sharing initiatives