CrawlJobs Logo

Senior Software Engineer

India, Bangalore · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Description

CoreAI is at the forefront of Microsoft’s mission to redefine how software is built and experienced. We are responsible for building the foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI. Our work enables developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software. The AI Core Infrastructure team, part of AI Platform team in CoreAI Organization is responsible for large-scale, highly reliable and efficient GPU management infrastructure and the inference and training platforms that powers all of Microsoft’s AI workloads, such as M365 CoPilot, Github CoPilot, Microsoft CoPilot, AI Foundry’s Inference and Fine-Tuning offering of OAI and OSS models, and many more. As a Senior Software Engineer on the fleet management team, you will work on cutting edge infrastructure and tools to design, build, and support large scale training and inference platform built on top of latest generation of NVIDIA and AMD GPUs in Azure and Microsoft partner clouds on some of the world’s largest AI Supercomputers. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Job Responsibility

  • Architect, design, and develop core AI Infrastructure services developed in Go, Rust, Python, C++, and C# deployed on large-scale Kubernetes clusters to support state-of-the-art LLM training and inference
  • Design, build, and manage large-scale GPU clusters to support LLM training, and inference workloads
  • Enhance systems and applications to deliver high stability, low latency, strong security, and maintainability in large-scale complex training environments in Azure and in partner clouds
  • Provide operational support, technical leadership, and vision while contributing to the deployment, monitoring, and continuous improvement of engineering systems and practices
  • Support development and troubleshooting from the frontline, resolving complex issues impacting large-scale services

Requirements

  • Bachelor’s or master’s degree in computer science or a related field
  • 3+ years designing, developing, and shipping high quality software
  • 2+ years of experience with distributed systems and cloud-based infrastructure
  • 1+ year of experience with DevOps practices (CI/CD, automated testing, deployment, etc.)
  • Passionate and self-motivated
  • Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check

Nice to have

  • 6+ years of software development experience in C#, C++, Python, or similar languages
  • 3+ years of experience with containerization tools (e.g., Docker, Kubernetes)
  • Knowledge and hands on experience with production ML systems, large-scale training infrastructure, NCCL, CUDA libraries and tools

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

We are looking for a high-performing Java Engineer to join our team managing lar...
Location
Location
India , Noida
Salary
Salary:
Not provided
clear-trail.com Logo
ClearTrail
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong expertise in Java 8+ (Collections, Multithreading, Concurrency, and Stream API)
  • Messaging: Deep understanding of Apache Kafka (partitioning strategies, consumer groups, and offset management)
  • Storage/Search: Hands-on experience with HDFS and Solr (sharding, collection management, and query optimization)
  • DevOps: Proficiency with Docker and Kubernetes (writing Dockerfiles, managing volumes, and understanding K8s security contexts)
  • Linux: Solid command-line skills (Oracle Linux/RHEL preferred) and experience troubleshooting native library dependencies (glibc vs musl).
Job Responsibility
Job Responsibility
  • Design & Development: Build robust, scalable, and maintainable Java applications using Spring Boot or Microservices architecture
  • Data Orchestration: Develop and optimize Kafka producers/consumers, ensuring efficient data serialization and compression (Snappy/LZ4)
  • Big Data Integration: Manage data lifecycle operations within HDFS and perform high-speed indexing and querying in Solr
  • Performance Tuning: Diagnose and resolve bottlenecks in JVM memory management, Garbage Collection, and JNI-based native library interactions
  • Cloud Native Deployment: Containerize applications using Docker and manage deployments in Kubernetes (K8s) across Oracle Linux environments
  • Troubleshooting: Solve complex issues related to distributed locking, file system consistency, and network latency at scale.
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
Switzerland , Zürich
Salary
Salary:
146200.00 - 245900.00 CHF / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Familiarity with deploying and operating AI systems in production environments
  • Experience building or integrating AI/ML or LLM-based solutions, prompt engineering, RAG
  • Understanding of model evaluation, data quality, and performance monitoring
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embraces our culture and values
What we offer
What we offer
  • competitive package including a wide range of benefits built around your personal needs and those close to you
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Hyderabad
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, or related technical discipline
  • 10+ years of software development experience using C#, C++, GO, RUST or an equivalent systems programming language
  • knowledge of database internals in PostgreSQL (preferred)
  • Proficiency in building highly concurrent, multi-threaded, performance‑optimized systems (Go, Rust, C#, C/C++)
  • Strong debugging, performance tuning, and systems‑level problem‑solving skills
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain core PostgreSQL platform components
  • Improve system reliability, availability, and performance through code enhancements, telemetry, and automation
  • Build and enhance CI/CD pipelines, test frameworks, and validation systems for platform correctness
  • Collaborate with partner teams (migration, security, infrastructure) to integrate foundational capabilities
  • Participate in on-call rotations and ensure high service quality and operational excellence
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

At Wells Fargo, we want to satisfy our customers’ financial needs and help them ...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software or application development and engineering experience
  • Four (4) years of experience with the software development lifecycle
  • experience with one of the following databases: Oracle, MS SQL, Teradata, Mongo DB, or DB2
  • Must possess 4 years of experience with at least six 6 of the following technical skills: Experience with SAS or SQL
  • Experience with JAVA/J2EE
  • Experience with Agile methodologies
  • Experience with RESTful or SOAP Web Services
  • Experience with Anthill or Jenkins
  • Experience with Linux or UNIX
Job Responsibility
Job Responsibility
  • Drive moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and guide a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Drive projects
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

At Wells Fargo, we want to satisfy our customers’ financial needs and help them ...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 14, 2026
Flip Icon
Requirements
Requirements
  • Degree required: Bachelor's degree in Information Technology, Computer Science, or related technical field
  • 4 years of experience in the job offered or in a related position involving software engineering experience
  • Experience with Java/J2EE and Micro Service design and development for large financial companies
  • Experience with UI/UX development with hands-on skills for RESTful Web Services, Angular CSS and HTML 5
  • Experience with Kafka messaging system for large financial companies
  • Experience with Oracle database development for large financial companies
  • Experienced with MongoDB database development for large financial companies
  • Experience with Test-driven development (TDD) and automated testing by Junit, TestNG, RestAssured, Karate, Jasmine or Karma framework
  • Experience with Platform as a Service (PaaS)
  • Experience with CI/CD (continuous integration and continuous delivery) pipelines using Jenkins, uDeploy and Harness tool
Job Responsibility
Job Responsibility
  • Design, code, test, debug, and document programs using Agile development practices
  • Provide strategy and design for projects associated with technology domains, including upgrades and deployments
  • Integrate technology domain with other technology domains - enabling the creation of new and expanded heterogeneous environments
  • Direct the gathering of performance statistics to determine which hardware and communication tools need to support projected transaction volumes, response times, and system availability targets
  • Act an escalation point -providing guidance and direction to less experienced staff in the resolution of highly complex technical problems
  • Lead projects and manage the work of less experienced staff
  • Develop new documentation and departmental technical procedures
  • Ensure that quality, security, and compliance requirements are met for supported technology domains
  • Telecommuting is permitted up to 2 days a week
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Overview Location Overview Working with inspiring and experienced colleagues, ...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering or a related field
  • Minimum of 3 years of relevant software development and engineering management experience
  • Commanding knowledge of data structures, algorithms, and object-oriented design
  • Expertise in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing
  • Creating REST API'S-OR-Experience with JavaScript/TypeScript, Node.js, React / ReactNative FrontEnd frameworks -OR-Full stack engineering experience
  • Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions
  • Experience with mission critical, 24x7 systems
  • Experience with high throughput cloud native distributed systems
  • Experience implementing and consuming large-scale web services
  • Deep knowledge of design patterns
Job Responsibility
Job Responsibility
  • Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities
  • Partner with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio
  • Support software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
  • Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
  • Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
  • Interact with key business partners to recommend solutions that best meet the strategic needs of the business
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

The Software Engineer shall be part of a team responsible for designing, develop...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and the Linux suite of tools
  • Experience developing Shell/Perl scripts to automate manual processes
  • Recent software development experience using Python
  • Experience with Splunk SPL, dashboard creation, and report development
  • Experience with Splunk data onboarding, field extractions, data models, and performance tuning
  • Experience with Splunk alerting, incident management workflows, and event correlation
  • Familiar interfacing with Log Management tools including Syslog-ng and rsyslog
Job Responsibility
Job Responsibility
  • Designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC systems to ensure the reliability, performance, and scalability of HPC infrastructure
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

2HB Incorporated is seeking a Senior Software Engineer in order to support its g...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI
  • Experience developing scripts using Bash/Python
  • Recent software development experience using Java
  • Experience developing with the Spring Framework including Spring Boot, Spring Data and Spring Integration
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies including Kubernetes
Job Responsibility
Job Responsibility
  • Developing, sustaining, and troubleshooting GHOSTGEMs software suite of applications and possibly future capabilities as mission needs arise
  • Software development activities include implementation, testing, and integration with other COTS and FOSS products, packages, and libraries
  • Fulltime
Read More
Arrow Right