Senior Software Engineer (Python, GenAI, MCP)

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of software engineering experience
Required Skills
AWSDockerPythonJavaKubernetesTypeScriptMicroservicesLLMGenerative AI

Requirements

  • 8+ years of software engineering experience, with significant experience building and maintaining production systems.
  • 2+ years of hands-on experience designing AI integrations, including LLM-based automation, prompt engineering, fine-tuning, and Retrieval-Augmented Generation (RAG).
  • Strong proficiency in backend development using Python, TypeScript, Java, or similar technologies.
  • Experience designing and developing microservices, APIs, integrations, and distributed systems.
  • Strong understanding of messaging systems, data streaming technologies, and storage solutions.
  • Experience working with relational and NoSQL databases, including SQL optimization and database performance considerations.
  • Strong knowledge of backend architecture, cloud platforms, and AWS services.
  • Demonstrated ability to use AI tools during development and successfully deliver solutions from prototype to production.
  • Experience collaborating with cross-functional teams and influencing technical decisions.
  • Excellent communication skills with the ability to explain complex technical concepts clearly.

Responsibilities

  • Own the architecture, development, delivery, and reliability of integrations and microservices using Python, Java, and/or TypeScript.
  • Build and enhance integration platforms that enable teams to connect systems, automate workflows, and improve operational efficiency.
  • Design and implement AI-assisted automations, GenAI solutions, and MCP integrations to extend platform capabilities.
  • Develop backend services, APIs, and distributed systems that support reliable and scalable applications.
  • Partner with cross-functional teams to translate business requirements into technical solutions and deliver effective outcomes.
  • Collaborate with architects and engineers on design reviews, technical decisions, and engineering best practices.
  • Migrate and modernize existing integrations while ensuring system stability and performance.
  • Maintain high-quality engineering standards through code reviews, testing, monitoring, documentation, and incident response.
  • Mentor junior engineers and contractors through technical guidance, design discussions, and collaborative development practices.
  • Research and evaluate emerging AI models, tools, and techniques to identify opportunities for innovation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now