CrawlJobs Logo

Principal Software Engineer - Full Stack AI

India, Hyderabad · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about building Enterprise applications leading with AI? Are you interested in working for one of the most impactful and emerging areas in Microsoft, and passionate in advancing Microsoft’s Cloud Solutions, AI strategy, full stack engineering, Security? Are you interested in a technology start-up like environment, working with highly energetic team, and passionate about working on latest technologies (Azure, AI, Microservices, React, Data and related technologies) to solve critical business problems? Do you want to be part of the journey to build world-class Engineering team for one of largest corporates in the world? If so, then look no further than the Commercial Sales Experiences (CSX) Engineering Team! Be part of a team dedicated to innovation and at the forefront of AI-Led engineering. As a Principal Software Engineer, you will lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment. You will build AI-infused applications, Agentic Solutions and Copilots, enhancing user experience and productivity, fostering creativity, and turning ideas into strategic solutions. All this while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Commercial Sales Experiences (CSX) organization is part of Microsoft's Commercial Business responsible for accelerating Frontier Transformation of Commercial Sales organization and empowering every Seller to drive more Growth. We reshape commercial sales processes, reimagine seller experiences with an AI-first approach and deliver AI solutions with lightning-fast agility, enabling every seller to drive strong Customer & Microsoft outcomes. CSX team is looking for a full stack Software Engineer to join us to drive and deliver innovative and world-class solutions. We are highly energetic team driving direct impact to our customers and Microsoft. We are proud of our diverse culture, and our developers are empowered to innovate. If you have an eye for building impactful apps & solutions in agile environment, this is a great opportunity for you to have an impact on Microsoft’s mission to enable our customers to achieve digital transformation through successful adoption of Microsoft Cloud solutions.

Job Responsibility

  • Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success
  • Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities
  • Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise
  • Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team
  • Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones

Requirements

  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 15+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
  • 10+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 8+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Technical skills should include proficiency in C#, .NET, Python, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
  • Experience working in agile teams or startup environments with strong customer focus
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Product Managers, and Data Scientists

Nice to have

  • Business acumen and customer focus to understand customer scenarios and translate them as product/solution requirements
  • Experience with software development tools such as source control systems (GIT), automated build systems (CICD), software validation systems, project tracking, and lifecycle management systems
  • Development experience with cloud platforms such as Microsoft Azure, including SQL, CosmosDB, ADF and front-end frameworks such as React or equivalent
  • Practical experience building analytic applications leveraging data science models and applied AI is added advantage
  • Hands-on experience with modern GenAI concepts and patterns (prompt engineering, grounding/RAG, tool/function calling, agent workflows)
  • Experience building AI-infused applications using Azure OpenAI (or equivalent LLM platforms), including evaluation/monitoring and Responsible AI practices
  • Ability to be influential and impactful in cross-group and matrixed team environments
  • Lead a talented and motivated team in a supportive and collaborative environment

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer - Full Stack AI

8 matching positions

Full Stack Principal Software Engineer, Gen AI

This role leads the design, architecture, and delivery of agentic AI platforms a...
Location
Location
United States , Bellevue; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 7 years of related work experience OR Advanced degree with 5 years of related experience
  • Acceptable areas of study include Computer Science or Engineering
  • 7-10 years Technical engineering experience
  • Communication
  • Customer Service
  • Analytics
  • Technical Writing
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Drive architecture and engineering delivery of agentic AI platforms, including LLM-integrated backend systems, microservices, APIs, and distributed cloud-native infrastructure to meet scalability, security, and reliability standards
  • Provide technical leadership across AI initiatives by mentoring engineers, defining engineering standards for AI systems, and influencing architectural and technology decisions at the organizational level
  • Define and evaluate AI platform strategies, including microservices architecture, model orchestration patterns, distributed systems design, and cloud deployment models aligned with business objectives
  • Develop innovative AI-enabled software designs and improvements that enhance existing systems and processes
  • Produce clear architectural documentation for AI systems and distributed platforms
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Up to 12 paid holidays
  • Fulltime
Read More
Arrow Right

Principal Ai Software Engineer

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great prod...
Location
Location
United States , San Jose
Salary
Salary:
240000.00 - 360000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge in GPU architectures, basic knowledge of CPU architecture
  • Experience in AI/ML software stack spanning compilers, kernels, runtime, libraries, models, frameworks, and performance optimization layers
  • Understanding of GPU programming such as ROCm, CUDA, OpenCL, etc
  • Experience in hardware/software co-design, building high-performance products across the full product lifecycle
  • Experience with operating systems (OS) and device driver development is a plus
  • Undergrad degree required. Bachelor of Science, Masters, or PhD degree with emphasis in Electrical Engineering, Computer architecture, or Computer Science with relevant experience preferred
Job Responsibility
Job Responsibility
  • Hardware-Software Co-design: Collaborate across hardware architecture, compiler, math libraries, kernel and framework teams to influence future silicon features based on evolving AI workload trends
  • Strong Execution: Deliver innovations and roadmap for AI software stack across all AMD products, ensuring AMD remains the platform of choice for top-tier AI customers
  • Workload Performance Engineering: Lead the profiling, analysis, and tuning of large-scale models (LLMs, Diffusion, Multimodal, and MoE) to ensure out-of-the-box performance excellence on AMD hardware
  • Ecosystem Innovation: Drive the development of advanced tools and frameworks for performance estimation, modeling, and automated reporting
  • Customer Engagement: Partner with top customers and hyperscalers to understand their unique workload requirements and deliver tailored architectural wins and software optimizations
  • Community & Open Source: Mentor and inspire other engineers and contribute to ROCm Opensource
What we offer
What we offer
  • AMD benefits at a glance
  • Fulltime
Read More
Arrow Right

Principal AI Software Engineer

AMD AI Group is seeking a highly influential technical leader for OneROCm — driv...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge in GPU architectures, basic knowledge of CPU architecture
  • Experience in AI/ML software stack spanning compilers, kernels, runtime, libraries, models, frameworks, and performance optimization layers
  • Understanding of GPU programming such as ROCm, CUDA, OpenCL, etc
  • Experience in hardware/software co-design, building high-performance products across the full product lifecycle
  • Experience with operating systems (OS) and device driver development is a plus
  • Undergrad degree required. Bachelor of Science, Masters, or PhD degree with emphasis in Electrical Engineering, Computer architecture, or Computer Science with relevant experience preferred
Job Responsibility
Job Responsibility
  • Hardware-Software Co-design: Collaborate across hardware architecture, compiler, math libraries, kernel and framework teams to influence future silicon features based on evolving AI workload trends
  • Strong Execution: Deliver innovations and roadmap for AI software stack across all AMD products, ensuring AMD remains the platform of choice for top-tier AI customers
  • Workload Performance Engineering: Lead the profiling, analysis, and tuning of large-scale models (LLMs, Diffusion, Multimodal, and MoE) to ensure out-of-the-box performance excellence on AMD hardware
  • Ecosystem Innovation: Drive the development of advanced tools and frameworks for performance estimation, modeling, and automated reporting
  • Customer Engagement: Partner with top customers and hyperscalers to understand their unique workload requirements and deliver tailored architectural wins and software optimizations
  • Community & Open Source: Mentor and inspire other engineers and contribute to ROCm Opensource
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- AI

Project Sophia is a new generation business application, built ground up from ma...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / 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 field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and ship AI-first product capabilities end-to-end from rapid prototype to production, spanning LLM-powered services, retrieval/grounding pipelines, and intelligent UX experiences
  • Shape and evolve full-stack architecture, integrating front-end experiences, back-end services, and AI orchestration layers
  • Collaborate with design, research, and platform teams to adapt or fine-tune LLMs/SLMs and multimodal models for real-world customer scenarios
  • Build agentic, tool-using, and multimodal workflows that reason across data and services
  • Drive engineering excellence, including secure-by-design principles, accessibility compliance, automated testing, and high-quality code craftsmanship
  • Define and apply evaluation frameworks for AI systems, using telemetry, experimentation, and continuous feedback loops
  • Drive live-site reliability and operational excellence, participating in On-Call rotations
  • Fulltime
Read More
Arrow Right

Member of Technical Staff, Principal Full Stack Engineer - Copilot Applications

As Microsoft continues to push the boundaries of AI, we are on the lookout for p...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / 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 field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Strong full-stack fundamentals across frontend (React, TypeScript) and backend systems
  • Proficiency in Python or similar languages for backend development
  • Experience building scalable web APIs and services
  • Comfort with ambiguity and the ability to move fast in loosely-defined problem spaces
  • Taste for great product experiences and a drive to ship work that matters
Job Responsibility
Job Responsibility
  • Create breakthrough experiences that redefine what an AI companion can do
  • Build across modalities—voice, vision, text, and action—to make Copilot feel seamless and alive
  • Own features end-to-end, from concept through production, at scale
  • Collaborate with applied AI researchers to bring cutting-edge model capabilities to users
  • Ship experiments rapidly, learn from usage, and iterate toward experiences that feel like magic
  • Work across team boundaries on problems that span the entire product
  • Fulltime
Read More
Arrow Right

Principal Full Stack Engineer - Analytics Platform

Titan is Microsoft’s self-serve analytics platform, powering millions of queries...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / 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 field AND 6+ years of engineering experience designing and operating production-scale systems with strong UX focus, with coding in languages including, but not limited to, Python, C++, C#, Java, or JavaScript
  • OR equivalent experience
  • Front-end expertise: React, TypeScript, state management, performance, accessibility, data visualization (ECharts, Vega Lite, D3)
  • Back-end experience: Node.js, Python, REST, GraphQL, microservices, asynchronous messaging, caching
  • Strong SQL optimization and familiarity with columnar formats (Parquet, Delta, Iceberg)
  • Cloud experience: Azure, CI/CD, containers, Kubernetes, infrastructure as code
  • Security and reliability: OAuth, OpenID Connect, Azure AD, RBAC/ABAC, auditing, lineage, SLO ownership, incident response
  • Apache Superset customization (plug-ins, embedding, dashboard performance, security integration)
  • Experience with Databricks, Spark, ClickHouse, StarRocks, Cosmos DB, lakehouse/HDFS patterns
  • Knowledge of experimentation frameworks, semantic layers, data catalogs, lineage, Microsoft Purview
Job Responsibility
Job Responsibility
  • Architect and deliver intuitive analytics workflows for all skill levels: no code slice and dice, guided analysis, SQL, notebooks, and interactive app frameworks (e.g., Streamlit or Dash like)
  • Advance security and governance with role based and attribute based access control, row and column level security, auditing, lineage, and cost controls
  • standardize metrics and the semantic layer across APIs, notebooks, and experiments
  • Drive performance and reliability by meeting latency and Service Level Objective (SLO) targets
  • apply caching, pushdown, and incremental compute
  • build robust observability with tracing, metrics, and logs
  • Mentor and empower globally distributed teams
  • collaborate across product, design, data engineering, privacy, and security
  • foster inclusive engineering practices
  • Infuse AI into analytics: natural language queries, automated insights, anomaly detection, and narrative summaries with clear governance guardrails
  • Fulltime
Read More
Arrow Right

Full Stack AI Engineer

We are seeking a highly skilled Full Stack AI Engineer to join our team and work...
Location
Location
India , Vadodara;Ahmedabad;Indore
Salary
Salary:
Not provided
Prakash Software Solutions Pvt. Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of experience in software engineering with a strong focus on AI/ML
  • Proficiency in frontend frameworks like React, Angular, or Vue.js
  • Strong hands-on experience with backend technologies like Node.js, Python (with frameworks like Flask, Django, or FastAPI), or Java
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Proven ability to design and implement complex, scalable, and maintainable architectures
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Passion for continuous learning and staying up to date with the latest advancements in AI/ML
  • End-to-end experience with at least one full AI stack on Azure, AWS, or GCP, including components such as Azure Machine Learning, AWS SageMaker, or Google AI Platform
  • Hands-on experience with agent frameworks like Autogen, AWS Agent Framework, LangGraph etc.
Job Responsibility
Job Responsibility
  • Collaborate with the Principal Architect to design and implement AI agents and multi-agent frameworks
  • Develop and maintain robust, scalable, and maintainable microservices architectures
  • Ensure seamless integration of AI agents , MCP Servers with core systems and databases
  • Develop APIs and SDKs for internal and external consumption
  • Work closely with data scientists to fine-tune and optimize LLMs for specific tasks and domains
  • Implement ML Ops practices, including CI/CD pipelines, model versioning, and experiment tracking
  • Design and implement comprehensive monitoring and observability solutions to track model performance, identify anomalies, and ensure system stability
  • Utilize containerization technologies such as Docker and Kubernetes for efficient deployment and scaling of applications
  • Leverage cloud platforms such as AWS, Azure, or GCP for infrastructure and services
  • Design and implement data pipelines for efficient data ingestion, transformation, and storage
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (Frontend/Full Stack)

Aligned with Microsoft’s mission to empower every person and every organization ...
Location
Location
Canada , Vancouver
Salary
Salary:
142400.00 - 257500.00 CAD / 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 field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years of professional software engineering experience building customer-facing applications
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Set technical direction and drive execution for Copilot Shopping experiences end-to-end, with a strong bar for frontend quality (UX polish, accessibility, performance, reliability)
  • Lead architecture across the stack: client (web/mobile), services/APIs, data contracts, telemetry/experimentation, and operational tooling
  • Partner with Product, Design, and Data Science to define success metrics, instrument telemetry, run experiments, and iterate based on outcomes
  • Drive engineering excellence across the team via design reviews, code reviews, testing strategy, CI/CD, and performance/quality standards
  • Own live-site health: improve observability, monitoring/alerting, incident response, and reduce time-to-diagnosis through systemic fixes
  • Decompose ambiguous problems, align stakeholders, and deliver durable solutions that improve scalability, maintainability, and developer velocity
  • Mentor senior engineers, raise the technical bar, and amplify impact through documentation, best practices, and cross-team collaboration
  • Fulltime
Read More
Arrow Right