We are looking for a Senior Software AI Engineer with strong backend development experience in Java and Python to build
scalable, secure, and high-performance enterprise applications. The ideal candidate will contribute to microservices-based
systems, develop RESTful APIs, and collaborate with cross-functional teams to deliver production-grade solutions.
In this role you will...
- Design, develop, and maintainbackend services using Java and Python.
- Build RESTful APIs followingarchitectural standards and integrate with databases.
- Develop, implement, and optimizemachine learning and AI models (NLP, computer vision, predictive analytics).
- Implement Retrieval-AugmentedGeneration (RAG) architectures to enhance AI solutions with knowledge
retrieval for enterpriseapplications. - Implement business logic,authentication mechanisms (JWT), and microservices-based features.
- Prepare data pipelines fortraining models and support data preprocessing/feature engineering.
- Containerize applications usingDocker and support CI/CD pipelines and cloud deployments (AWS).
- Write clean, testable,maintainable code; perform unit and integration testing.
- Collaborate with cross-functionalteams to integrate AI/ML solutions.
- Monitor and optimize model andapplication performance; troubleshoot and resolve technical issues.
- Participate in code reviews, agileceremonies, and knowledge-sharing initiatives.
You have what it takes if you have...
Programming & Backend
- Proficiency in Java 17+ and Python 3.x
- Experience with Spring Boot, Spring Data JPA, and SpringSecurity basics
- Experience with FastAPI, Pydantic, SQLAlchemy, andasync/await concepts
AI & ML
- Knowledge of machine learning algorithms and frameworks(TensorFlow, PyTorch, scikit-learn)
- Experience in RAG architectures, model training, evaluation,optimization, and deployment
- Familiarity with large language models (LLMs) is a plus
Architecture & Databases
- REST API development and microservices architecture
- PostgreSQL/MySQL experience with queries, relationships, andmigration tools (Alembic)
- Familiarity with OpenAPI/Swagger
Cloud & DevOps
- Docker (containerization)
- Familiarity with AWS (EKS, RDS, ECR preferred)
- CI/CD tools (e.g., GitHub)
- Logging and monitoring basics
Soft Skills
- Strong problem-solving ability
- Experience in Agile/Scrum environments
- Effective collaboration with product, QA, and DevOps teams
#LI-Onsite