AI Engineer
cornerstone
Job Description
- 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 Retrieval-Augmented Generation (RAG) architectures to enhance AI solutions with knowledge retrieval for enterprise applications.
- 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.