CrawlJobs Logo

Senior Software Engineer - AI-Powered Microservices

India, Chennai Employment contract · Job Posted June 01, 2026
Apply Position
Job Link Share

Job Description

We are seeking an innovative and experienced Senior Software Engineer to join our dynamic team. In this role, you will be at the forefront of building next-generation, AI-driven microservices. The ideal candidate will have a strong background in microservices architecture and a passion for leveraging cutting-edge AI technologies, including Microsoft Copilot and various Large Language Models (LLMs), to drive efficiency and innovation. You will be responsible for designing, developing, and deploying highly scalable and intelligent services that will redefine our product offerings.

Job Responsibility

  • Design, build, and maintain efficient, reusable, and reliable microservices using modern best practices
  • Utilize AI-powered development tools, specifically Microsoft Copilot, to accelerate the software development lifecycle, from coding and testing to documentation
  • Develop and manage robust API integrations with a variety of Large Language Models (LLMs) to embed advanced AI capabilities into our applications
  • Collaborate with architects and product managers to design scalable and resilient systems that meet business and technical requirements
  • Write clean, scalable, and thoroughly tested code
  • Champion best practices in software development and mentor junior engineers
  • Work closely with cross-functional teams, including data science, product, and operations, to deliver high-quality, integrated solutions
  • Stay current with the latest advancements in AI, microservices, and cloud technologies, and actively look for opportunities to incorporate them into our platform

Requirements

  • 5-7 years of professional experience in software development, with a significant focus on building and deploying microservices
  • Strong command of one or more backend programming languages such as Python, Java, C#, or Go
  • Proven experience with microservices architecture, including service discovery, API gateways, and inter-service communication
  • Hands-on experience with a major cloud platform (e.g., Azure, AWS, or GCP), including containerization (Docker) and orchestration (Kubernetes)
  • Solid experience in designing, building, and consuming RESTful or gRPC APIs
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience

Nice to have

  • Demonstrable experience using AI-powered coding assistants like Microsoft Copilot, GitHub Copilot, or similar tools in a professional environment
  • Prior experience in building applications that integrate with LLMs from providers like OpenAI, Google, Anthropic, or open-source models
  • Familiarity with CI/CD pipelines and infrastructure-as-code (IaC) tools (e.g., Terraform, Ansible)
  • Experience with both SQL and NoSQL database technologies (e.g., PostgreSQL, MongoDB, Redis)
  • Experience working in an Agile/Scrum development process

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - AI-Powered Microservices

8 matching positions

Senior Software Engineer, AI Developer Tools

At Docker, we make app development easier so developers can focus on what matter...
Location
Location
United States , Seattle
Salary
Salary:
184600.00 - 260700.00 USD / Year
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years building production-grade backend systems or developer-facing tools
  • Hands-on experience with AI/ML technologies such as practical production experience with LLM APIs (OpenAI, Anthropic, etc.), prompt engineering, or AI agent development
  • Proficiency in Go (preferred), Rust, Java, or Python with strong software engineering fundamentals
  • Experience designing and building distributed systems, microservices, or platform infrastructure
  • Strong understanding of cloud-native systems (AWS, GCP, or Azure), APIs, and data stores
  • Solid grasp of CI/CD, automated testing, code review practices, and modern development workflows
  • Product-minded approach to building developer tools with focus on user experience and measurable outcomes
  • Excellent communication skills in remote, asynchronous environments with ability to document technical decisions clearly
  • Ownership mentality with bias for action and iterative delivery
  • Comfortable working autonomously across distributed teams and navigating ambiguity
Job Responsibility
Job Responsibility
  • Build AI-Powered Developer Tools: Design, implement, and ship production-ready AI agents and tools that accelerate developer productivity such as code review and refactoring assistants, automated test generators, local environment setup tools, deployment pipeline diagnostic agents, and on-call assistance tools
  • Implement LLM Integrations: Build robust, production-grade integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response parsing, error handling, rate limiting, cost management, and performance optimization
  • Develop Agent Orchestration Systems: Create agent frameworks and orchestration systems that enable complex multi-step workflows, tool calling, context management, and agent-to-agent communication
  • Contribute to Platform Infrastructure: Build self-service platform capabilities that enable teams across Docker to rapidly deploy and operate their own AI developer tools such as deployment pipelines, observability integration, security controls, and operational tooling
  • Drive Adoption of AI-Native Development: Build tools and programs that accelerate adoption of AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization
  • Ensure Production Quality: Write well-tested code with strong test coverage (unit, integration, end-to-end)
  • establish monitoring, alerting, and operational excellence for AI systems
  • Collaborate Cross-Functionally: Partner with Principal Engineer on architecture, work with product and design teams on features and UX, and collaborate with platform teams (Infrastructure, Security, Data) on integrations
  • Participate in Operations: Take part in on-call rotation for AI developer tools
  • respond to incidents, debug production issues, and drive continuous improvement of system reliability
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Applied AI)

As a Senior Software Engineer (Applied AI), you will play a critical hands-on ro...
Location
Location
United States , Seattle; New York City; Boston
Salary
Salary:
130000.00 - 200000.00 USD / Year
pearlhealth.com Logo
Pearl Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8+ years of professional experience in software engineering, with a strong foundation in service-oriented architectures and distributed systems
  • Hands-on experience building and productionizing Applied AI/LLM features, including working with RAG architectures, vector databases, embedding models, and/or Agentic workflows
  • Experience with observability and evaluation practices for production LLM systems (prompt tracking, quality metrics, cost monitoring)
  • Strong proficiency in Python, relational databases, and a major cloud platform (AWS preferred)
  • A deep understanding of modern service design principles, including RESTful and event-driven architectures
  • Proven experience designing, building, and optimizing data-intensive applications
  • A demonstrated history of mentoring engineers and driving technical best practices within a team
  • A strong background in performance optimization, reliability engineering, and security best practices
Job Responsibility
Job Responsibility
  • Design, build, and own production AI features powered by LLMs, including RAG architectures (chunking strategies, semantic search, vector databases) and Agentic workflows
  • Develop high-performance data pipelines, APIs, and microservices that process healthcare data at scale and securely integrate LLM outputs into user-facing experiences
  • Execute Proof-of-Concepts (POCs) and technical evaluations of new AI technologies to validate product viability and scalability
  • Build responsive web applications using modern frontend frameworks to deliver intuitive, user-facing intelligence and analytic features
  • Ensure observability, monitoring, and operational excellence for AI-powered services, championing security and regulatory compliance (HIPAA, SOC2)
  • Drive architectural decisions and system optimizations for AI features in close collaboration with product and engineering leadership
  • Own technical projects from discovery to delivery with autonomy, ensuring solutions align with business needs and long-term scalability
  • Mentor and upskill fellow engineers on Applied AI best practices, fostering a strong culture of technical excellence and collaborative growth
  • Contribute to the team's understanding of LLM capabilities, limitations, and best practices within the healthcare domain
  • Participate in thorough design and code reviews, raising the bar for technical quality across the team
What we offer
What we offer
  • discretionary performance bonus
  • equity options
  • competitive benefits package
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Infrastructure & AI

Fullstory Anywhere is one of Fullstory's three primary product verticals, and it...
Location
Location
United States , Atlanta
Salary
Salary:
160000.00 - 170000.00 USD / Year
fullstory.com Logo
Fullstory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience building and operating high-throughput data pipelines (batch and/or streaming) in a major cloud platform, including work with cloud data warehouses like BigQuery, Snowflake, or Databricks.
  • Proficiency in Go, Python, Java or a similar language.
  • Hands-on experience with data transformation tooling such as dbt, with a strong understanding of data modeling and pipeline observability.
  • Familiarity with LLM integration patterns and evaluation approaches (e.g., LangSmith, Vertex AI, or comparable frameworks), or demonstrated ability to ramp quickly in applied AI.
  • A track record of owning major system areas end-to-end: driving architectural decisions, maintaining production health, and improving reliability over time.
Job Responsibility
Job Responsibility
  • Maintain, extend, and scale Go microservices that transform and deliver Fullstory session data into customer warehouses and power the team's MCP server that enables AI agent integrations.
  • Develop and maintain dbt models and pipeline orchestration to ensure timely, fault-tolerant data migrations across hundreds of customer destinations.
  • Define evaluation frameworks for LLM outputs using tools like Langsmith and Vertex AI, ensuring AI-powered customer agents produce accurate, useful results.
  • Investigate and resolve production incidents across the data pipeline, implementing systemic fixes that prevent entire classes of failure from recurring.
  • Write technical design documents that drive consensus on architectural changes, proactively surfacing scaling bottlenecks, edge cases, and cross-team dependencies.
  • Demonstrate sound technical judgment by de-risking work through spikes, taking on tech debt deliberately, and knowing when to escalate versus dig in.
What we offer
What we offer
  • Flexibility and Connection
  • flexible PTO policy
  • annual company-wide closure
  • Benefits
  • paid parental leave
  • Bereavement leave, including miscarriage/pregnancy loss
  • Learning opportunities
  • annual learning subsidy
  • Productivity support
  • monthly productivity stipend
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Lounge Discover

The Lounge Discover squad is the gateway to Lounge customer experience. As a cro...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
zalando.de Logo
Zalando
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive professional experience with Java and building distributed systems at scale
  • Proficient with Elasticsearch and hands-on experience with both NoSQL (DynamoDB) and Relational (PostgreSQL) databases
  • Comfortable writing detailed architecture proposals and mentoring more junior engineers through code reviews and design feedback
  • Takes an active interest in Product and user behavior to help shape the roadmap
  • Actively drives alignment across teams and challenges decisions constructively
  • Understanding of the importance of system health and willingness to contribute to voluntary on-call rotation
Job Responsibility
Job Responsibility
  • Lead the creation of Technical Design Documents (TDD) and define robust architectures that support high-traffic discovery features and complex catalog structures
  • Work daily with Product Managers, Product Analytics, Designers, and Frontend Engineers to translate business requirements into technical reality
  • Develop and maintain high-availability APIs and microservices using Java, ensuring they are performant and resilient
  • Embrace an AI-first development approach, utilizing AI-powered tools to enhance efficiency and accelerate innovation in our discovery features
  • Design and optimize search systems (e.g. Elasticsearch, vector search), balancing relevance, latency, and scalability
  • Tackle complex discovery challenges such as real-time catalog updates, search relevance optimization, and high-throughput API design at scale
  • Design and optimize data models across a diverse stack including PostgreSQL, DynamoDB, and caching layers like Redis (Valkey)
  • Take ownership of the full software development lifecycle, including a voluntary 24/7 on-call rotation
What we offer
What we offer
  • 27 days of holiday a year to start for full-time employees (+1 day for every calendar year up to 30 days)
  • 2 paid volunteering days a year
  • Hybrid working model with up to 60% remote per week
  • Work from abroad for up to 30 working days a year
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.NET)

The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to jo...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in software development with a focus on .NET Core
  • Minimum 3+ years of experience in leading the software engineering team
  • Proven expertise in deploying modern design patterns and building scalable, reusable code
  • Experience building AI/LLM-based applications, preferably with agentic workflows
  • Strong understanding of RAG architecture, embeddings, vector search, prompt design, context retrieval and LLM evaluation
  • Experience with Model Context Protocol ( MCP ) for integrating AI agents with tools, data sources, and enterprise systems
  • Experience with queuing and background jobs orchestration with .Net hosted services
  • Experience with Azure Infrastructure to deploy, configure and troubleshooting ( IaC pipelines, Site Reliability Engineering, DevOps )
  • Ability to develop and deploy microservices on AKS
  • Strong proficiency in Angular for front-end development
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of full stack solutions using .NET technologies
  • Translate business requirements into effective, scalable, and reliable technical solutions
  • Build AI-powered agents that retrieve context, reason across multiple data sources, recommend actions, and support human-in-the-loop automation
  • Participate in sprint planning, refine stories, and provide accurate estimations for development timeline
  • Deliver clean, maintainable code aligned with best practices and modern design patterns
  • Develop and execute unit test cases with high code coverage
  • Mentor and coach Junior engineers, conduct code and design reviews
  • Troubleshoot complex issues, perform root cause analysis, and implement long-term fixes
  • Support CI/CD workflows and ensure continuous improvement in build and release process
  • Model and foster GM’s core values and behaviors
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As the Senior Software Engineer, you will be central to designing and delivering...
Location
Location
United States , Alpharetta
Salary
Salary:
Not provided
goloadup.com Logo
LoadUp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in CS/Engineering OR 8+ years of practical software engineering experience building production-ready systems
  • Deep hands-on experience developing enterprise-grade microservices with Java and Spring Boot
  • Strong SQL skills with PostgreSQL, including custom schema design, indexing strategies, and query optimization
  • Elite understanding of Test Driven Development with frameworks like JUnit and Mockito
  • Active, demonstrated use of AI-powered development environments to streamline software delivery
  • Solid experience working with Docker, Kubernetes, dependency managers (Maven/Gradle), and CI/CD tools like GitHub Actions
Job Responsibility
Job Responsibility
  • Design, build, and deliver scalable, fault-tolerant RESTful microservices using Java and Spring Boot
  • Leverage cutting-edge AI development tools (such as Claude Code, Cursor, and GitHub Copilot) to accelerate coding speed while maximizing quality
  • Design and optimize data models using Hibernate/Spring Data JPA alongside high-performance PostgreSQL databases
  • Champion clean, maintainable code with a deep focus on Test Driven Development (TDD) and robust unit/integration testing frameworks
  • Containerize services using Docker and deploy them across automated CI/CD pipelines into AWS environments like Kubernetes (EKS)
  • Instrument distributed microservices with structured logging, metrics, and tracing using tools like OpenTelemetry or Datadog
  • Partner closely with product managers and designers to transform complex business rules into elegant technical architectures
What we offer
What we offer
  • Top-tier salary tailored to your backend expertise
  • Full Medical, Dental, Vision, and Life Insurance
  • Access to personalized FSA or HSA accounts
  • Generous Paid Time Off
  • 401(k) with 5% Company Match
  • Monthly Lifestyle Stipends
  • Employee Recognition programs
  • Referral Bonuses
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The AI & Innovation team at Microsoft Suzhou is seeking a highly motivated Senio...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Electrical Engineering, or related technical field AND 4+ years of technical engineering experience with coding in languages such as Python, C++, or C#
  • OR equivalent industry experience
  • 7+ years of software engineering experience with a focus on AI/ML systems
  • Proven experience with one or more of the following: Developing or applying generative AI models
  • Building and optimizing inference pipelines for large AI models on cloud infrastructure
  • Integrating AI features into consumer-facing web or mobile applications at scale
  • Working with programmatic advertising ecosystems
  • Familiarity with cloud services (Azure preferred), microservices architecture, and DevOps practices
  • Hands-on experience in at least two of the three core areas: AI/ML Prototyping: Experience with deep learning frameworks (PyTorch, TensorFlow) and implementing/tuning models from recent literature
  • Video/Graphics Processing: Experience with video codecs (FFmpeg), computer graphics, GPU programming (CUDA), or real-time media pipelines
Job Responsibility
Job Responsibility
  • Rapid AI Prototyping: Design, build, and iterate on high-potential prototypes for AI-powered video generation, editing, and content understanding
  • System Integration & Productionization: Bridge the gap between research prototypes and production-ready systems
  • Integrate AI video generation capabilities with large-scale advertising platforms and consumer products
  • Full-Stack Development: Develop end-to-end solutions encompassing backend AI service APIs, model inference optimization, and frontend interfaces
  • Cross-Functional Collaboration: Work closely with Applied Scientists, Machine Learning Engineers, Product Managers, and Ads Platform teams
  • Technical Leadership: Drive architectural decisions for scalable, reliable, and cost-effective AI service deployment
  • Mentor junior engineers and promote engineering best practices
  • Live Site Ownership: Participate in on-call rotations and act as a Designated Responsible Individual (DRI) to ensure the health, performance, and reliability of services
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Digital Vehicle Experience Viewing and Vehicle Insight

GM Israel (Herzliya) takes a significant part in introducing sophisticated softw...
Location
Location
Israel , Herzliya
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. in Computer Science, Information Systems, or other IT-oriented scientific degree or equivalent practical experience
  • Over 4 years of experience developing functional testing environments and QA frameworks for complex systems
  • Practical experience designing and developing software in Python (preferred) or similar languages
  • Strong experience with Git, Jenkins, Docker, Kubernetes, microservices architecture, and distributed computing
  • Knowledge of Agile, Scrum, and CI/CD practices
  • Proficiency with AI-powered development tools (GitHub Copilot, Cursor, or similar) to accelerate coding, debugging, test case generation, log analysis, documentation, and problem-solving
Job Responsibility
Job Responsibility
  • Collaborate with multi-disciplinary systems and SW teams to define, design, and test new technologies for GM vehicles
  • Design and develop new testing environments, automated setups, testing infrastructure, and testing tools
  • Debug SW and HW products to ensure correct behavior, determine root causes of failures, and recommend corrective actions in partnership with SW and algorithm teams
  • Develop automation frameworks and testing environments for various software and algorithm applications
  • Investigate and resolve defects in automation infrastructure
  • Design and maintain DevOps solutions for continuous integration and deployment
  • Enhance testing infrastructure to improve robustness, efficiency, and coverage
  • Implement automation features to streamline regression and validation workflows
  • Fulltime
Read More
Arrow Right