Software Engineer

Teambees Corp

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Teambees Corp in Bengaluru seeks a senior software engineer to design, build, and scale backend services using Java and Python. You will develop cloud-native microservices on Microsoft Azure and integrate AI/ML capabilities, including GenAI, NLP, and LLMs, into production.

The role emphasizes architecture collaboration, code quality, observability, and performance while mentoring teammates and driving innovation across platforms.

Qualifications

  • Bachelors degree in Computer Science, Software Engineering, or related field.
  • 5+ years of software engineering experience building enterprise-grade applications.
  • Strong hands-on development in Java and Python.
  • Experience designing microservices, REST APIs, distributed systems, and cloud-native apps.
  • Solid understanding of system design, scalability, reliability, and performance.
  • Experience with Azure cloud services and modern CI/CD practices.
  • Strong problem-solving and collaboration skills.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Python.
  • Build cloud-native apps and microservices on Microsoft Azure.
  • Develop and integrate AI/ML capabilities, including GenAI and NLP features.
  • Design APIs, data pipelines, and service integrations with internal/external platforms.
  • Evaluate and operationalize LLMs and AI frameworks into production.
  • Participate in architecture reviews and technical decision-making.
  • Drive engineering excellence via code reviews, testing, observability, and performance tuning.
  • Collaborate with Product, QA, DevOps, and cross-functional teams to deliver quality solutions.
  • Mentor team members and contribute to innovation initiatives.

Skills

Backend engineering
Java
Python
Microservices
REST APIs
Distributed systems
Azure cloud
CI/CD
Docker
Kubernetes
AI/ML
NLP
GenAI
LLMs
LangChain
PyTorch
TensorFlow
MLflow
Azure OpenAI
Azure ML

Education

Bachelor's degree in Computer Science or related field

Tools

Azure
LangChain
PyTorch
TensorFlow
MLflow
Docker
Kubernetes

Job description

Key Responsibilities
  • Design, develop, and maintain scalable, reliable, and secure backend services using Java and Python.
  • Build and enhance cloud-native applications and microservices on Microsoft Azure.
  • Develop and integrate AI/ML capabilities, including speech, NLP, GenAI, and intelligent automation features.
  • Design and implement APIs, data pipelines, and service integrations with internal and external platforms.
  • Evaluate, integrate, and operationalize LLMs, speech services, and AI frameworks into production environments.
  • Participate in architecture, design reviews, and technical decision-making across multiple systems.
  • Drive engineering excellence through code reviews, testing, observability, performance optimization, and operational best practices.
  • Collaborate closely with Product, QA, DevOps, and cross-functional engineering teams to deliver high-quality solutions.
  • Mentor team members and contribute to innovation initiatives, patents, and technical leadership activities.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software engineering experience building enterprise-grade applications.
  • Strong hands-on development experience in Java and Python.
  • Experience designing and developing microservices, REST APIs, distributed systems, and cloud-native applications.
  • Solid understanding of software engineering fundamentals, system design, scalability, reliability, and performance.
  • Experience with Azure cloud services and modern CI/CD practices.
  • Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications
  • Experience with AI/ML, NLP, speech technologies, GenAI, LLMs, RAG architectures, or conversational AI.
  • Familiarity with technologies such as Azure OpenAI, Azure AI Services, Azure ML, LangChain, PyTorch, TensorFlow, or MLflow.
  • Experience with Docker, Kubernetes, monitoring, observability, and DevOps practices.
  • Exposure to speech recognition, voice applications, healthcare workflows, or real-time communication systems.
  • Experience working in Agile product development environments.
What We're Looking For
  • A strong software engineer first, with expertise in backend platforms, cloud-native development, and distributed systems, who can also leverage modern AI/ML technologies to solve real-world business problems and drive innovation across the platform.
  • This version positions the role as approximately 70% Backend Engineering (Java/Python/Cloud) and 30% AI/ML & GenAI, which will attract a broader and stronger engineering talent pool than a pure AI-focused JD.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java+ AI)
Senior Software Engineer (Java+ AI)

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Python/ML Engineer
Python/ML Engineer

Rwindia • Chennai District

On-site
INR 1,800,000 - 3,000,000
Software Engineer - Java + AI
Software Engineer - Java + AI

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 900,000 - 1,300,000
Lead AI Engineer with Python (.Net or JAVA)
Lead AI Engineer with Python (.Net or JAVA)

Jade Global • Hyderabad, Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Lead Java AI Engineer
Lead Java AI Engineer

UKG • Dadri

Hybrid
INR 2,800,000 - 4,500,000
Sr. Software Engineer - (GenAI & Node.js)
Sr. Software Engineer - (GenAI & Node.js)

GSS Group • India

On-site
INR 3,000,000 - 4,600,000
Software Engineer – AI (Python & Java)
Software Engineer – AI (Python & Java)

Acuiti Labs Inc. • Pune District

On-site
INR 600,000 - 1,200,000
Life insurance
Group medical coverage
Personal accident protection
+5
Machine Learning Engineer (Speech & GenAI)
Machine Learning Engineer (Speech & GenAI)

Bean HR Consulting • Bengaluru

On-site
INR 3,500,000 - 7,000,000