AI/ML Backend Engineer
Terralogic · Greater Bengaluru Area
Tailor my CV for this job — freeJob Description – AI/ML Backend Engineer
We leverage emerging technologies, including Artificial Intelligence, Machine Learning, cloud computing, and modern software engineering practices, to solve complex business challenges and accelerate digital transformation.We are looking for a skilled and motivated AI/ML Backend Engineer to join our engineering team and contribute to building scalable backend applications, intelligent AI solutions, and agentic AI-powered systems.Job OverviewThe ideal candidate will have strong expertise in Python backend development, FastAPI, Machine Learning, NLP, Transformers, and modern AI technologies. The role involves designing and developing scalable microservices, building AI agents and multi-agent systems, implementing Retrieval-Augmented Generation (RAG) solutions, and integrating cloud-based AI services.The candidate will work closely with cross-functional teams to design, develop, deploy, and maintain production-ready applications while following best practices in software development, cloud infrastructure, and Agile methodologies.Mandatory Skills / technologiesPython, FastAPI, Machine Learning, Transformers, NLP, Agentic AI frameworks (Eg: Microsoft Agent Framework)Agent-to-Agent Protocol, Model Context Protocol (MCP), Docker, Kubernetes, Microservice architecture, Helm charts, ElasticSearch, MongoDB, PostgreSQLAWS(Cognito, S3, EC2, Bedrock), Retrieval Augmented Generation (RAG)Proficiency with Git, CI/CD workflows/tools, and Agile development methodologiesOptional Skills / technologiesKeycloak, Java, Ruby, Deep LearningKey responsibilitiesDemonstrates ownership and consistently delivers quality work on time. Good team player who acts on constructive feedback and uses it to improve himself/herselfDesign, develop, and deploy scalable backend applications and RESTful APIs using Python and FastAPIDevelop microservices-based applications with a focus on scalability, reliability, performance, and maintainabilityDevelop and implement Machine Learning, NLP, and Transformer-based solutions for real-world business problemsBuild AI agents and multi-agent systems using agentic AI frameworks such as Microsoft Agent Framework, Model Context Protocol (MCP), including Agent-to-Agent (A2A) communication and orchestrationContainerize applications using Docker and manage deployments on Kubernetes using Helm chartsIntegrate and manage data storage and search solutions using MongoDB, Elasticsearch, and PostgreSQL databasesIntegrate AWS services such as Cognito, S3, EC2, and Amazon Bedrock for authentication, storage, infrastructure, and AI-powered applicationsImplement authentication and authorization mechanisms using AWS Cognito or KeycloakCollaborate with cross-functional teams to understand business requirements, design technical solutions, and deliver production-ready AI applicationsOptimize application performance, troubleshoot production issues, and ensure code quality through testing, documentation, and best practicesWhat We OfferOpportunity to work on cutting-edge AI, Machine Learning, and Agentic AI technologies.Exposure to modern cloud-native architectures and enterprise-scale applications.Collaborative and innovation-driven work environment.Opportunities for continuous learning and professional development.Opportunity to contribute to impactful AI-driven projects.How to ApplyIf you are passionate about building scalable backend systems and next-generation AI applications, we would love to hear from you.