Michelin logo

Senior Software Engineer

Michelin
NewPosted today

LOCATION

Pune · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Backend DevelopmentReact.jsFull-Stack DevelopmentPrompt EngineeringAPI IntegrationRESTful APIs

Job description

Overview

Design and deliver secure, scalable, cloud-native AI web applications by combining modern full-stack engineering with Generative AI and Azure services to enable reliable, high-performance digital solutions for enterprise use.

What you'll do

  • Build responsive, high-performance, and maintainable user interfaces using React (TypeScript), HTML5, CSS3, and Fluent UI React.
  • Ensure cross-browser compatibility and optimal user experience.
  • Design and develop secure, efficient backend APIs and microservices using .NET 8.0 (C#) and Python.
  • Design RESTful APIs with Swagger/OpenAPI documentation.
  • Integrate and manage Kafka pipelines for real-time data streaming and asynchronous communication.
  • Design and implement prompt engineering strategies for Azure OpenAI and other LLM services.
  • Build conversational AI and chat-based applications.
  • Optimize prompts for accuracy, context handling, and token efficiency.
  • Implement RAG (Retrieval Augmented Generation) patterns for context-aware AI responses.
  • Containerize and orchestrate applications using Docker and Azure Kubernetes Service (AKS).
  • Provision and manage infrastructure using Terraform (IaC).
  • Implement authentication and authorization using Azure AD and Managed Identities.
  • Design and integrate Azure services including Azure OpenAI, Azure AI Search (Vector DB), API Management, App Services, Application Gateway, Storage Accounts, Virtual Networks, Key Vault, and Static Web Apps.
  • Design and optimize MongoDB data models.
  • Manage indexing strategies and query performance for structured and unstructured data.
  • Implement and maintain Azure DevOps CI/CD pipelines.
  • Manage source code using Git and standard branching strategies.
  • Ensure automated builds, testing, and deployments.
  • Implement observability using Azure Application Insights and Log Analytics.
  • Ensure code quality, scalability, security, and performance best practices.
  • Conduct code reviews and enforce coding standards.
  • Collaborate with AI engineers, DevOps, UX/UI designers, and Product Managers.
  • Mentor junior developers and contribute to technical decision-making.

Details

  • Location: Pune.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer