Senior Software Engineer CoreAI | Bangalore
Department:
Job Summary
Microsoft is a company where passionate innovators come to collaborate envision what can be and take their careers further. This is a world of more possibilities more innovation more openness and the sky is thelimitthinking in a cloud-enabled world.
TheCoreAIorganization at Microsoft builds the end-to-end AI stack and is core to Azure AI innovation and differentiation as well as all of Microsofts flagship products from GitHub to Office Teams and buildsResponsible AI Azure OpenAI Model as a Service Azure ML Cognitive Services and the global Azure AI infrastructure for running the largest AI workloads on the planet.
The Responsible AI group focuses onidentifying measuring mitigating andmonitoringResponsible AI risks in AI-generated and human-generated content spanning text image audio video and multimodal content. We are looking for a Senior Software Engineer who is passionate about building customer-facing high performance low latency and high availability AI services.
In this role you will work with a unique group of talented engineers scientists and product managers to build the industry-leading Responsible AI services. You will build new AI services and integrate with existing services such as Azure AI Content Safety Azure OpenAI Service Azure AI Studio and more
Responsibilities
Responsibilities :
AI-Native Development:Use AI tools responsibly and consistently across the SDLC own the accuracy of AI-generated artifacts and improve AI-enabled processes using engineering-health measures (Accelerate/SPACE/ESSP) through ongoing experimentation.
Coding:Raise code quality throughtimely high-signal reviews and strong engineering practices (secure/performance/testability/diagnosability) using automated analysis plus disciplined debugging/telemetry and retrospectives to prevent recurrence.
Design:Own and evolve architecture/design for complex scenarios with clear test strategy and security testing integrate dependencies across systems/teams evaluate tradeoffs/options and ensure solutions meet performance scalability resiliency/DR COGS and compliance requirements.
Engineering Excellence:Drive engineering best practices and automation (toward zero-touch) strengthen security/privacy/accessibility compliance with auditable evidence build/extend developer tools stay current on trends and operationalize security as code with gates/scanners/monitoring.
Implement:Plan and deliver through roadmaps and capacity-aware execution with flighting/experimentation and success guardrail metrics while using safe deployment practices secure rollouts dependency hygiene and well-defined rollback strategies.
Reliability and Supportability:Improve reliability via comprehensive telemetry/instrumentation and privacy-aware monitoring outputs lead as DRI/on-call using playbooks and SLA discipline reduce incident volume with systemic fixes and postmortems and continuously strengthen TSGs/wikis/tests/observability.
Understand User Requirements:Partner with internal/external stakeholders tovalidateuser requirements (including security/privacy) incorporate customer insights and unwritten needs and define measurable feedback loops across quantitative and qualitative value signals.
Qualifications
Required Qualificationsand Skills
Bachelors degree in Computer Science Engineering or a related technical field or equivalent practical experience.
6 years of professional software engineering experience with stronghandsondevelopment in one or more programming languages such as C# Python.
Strongexpertisein software design and development including system architecture data structures algorithms and designing scalable reliable and secure services.
Proven experience owning and delivering complex features or services endtoend from design through implementation testing deployment and operational support.
Solid understanding of cloudbased and distributed systems including reliability performance optimization telemetry diagnostics and live site support considerations.
Ability to influence technical direction and mentor othersdemonstratedthrough design leadership code reviews and collaboration across teams.
Experience applying secure coding practices and compliance requirements ensuring solutions meet Microsofts security privacy and engineering quality standards.
Communicating to Drive Mutual Success:Articulating messaging in a clear and respectful manner to achieve collaborative and mutually beneficial outcomes while ensuring all parties are heard understood and aligned towards shared goals.
Designing and Architecting Business Solutions:Designing and architecting products services and systems by employing design principles across diverse technological solutions and guiding projects through each phase of the engineering lifecycle to ensure alignment with business goals and customer satisfaction.
Driving Solution Improvement and Excellence:Leading the validation of innovative products services and solutions through pinpointing opportunities for improvementmonitoringand testing systems and fostering strategic solutions toidentifiedchallenges or issues.
Engineering Robust Software Solutions:Employing computer science principles to design develop and optimize scalable algorithms distributed systems business applications and other software solutions.
Enhancing Product and Project Execution:Streamlining project lifecycles through the integration of project and product planning and quality assurance methods to ensure all phases of a project are planned assessed and aligned with strategic goals and tooptimizeperformance and project outcomes.
Solving Problems Through a Data-Driven Approach:Extracting actionable insights to understand their implications within the broader organizational context; solving problems and making decisions through a swift informed and strategic approach.
Preferred qualification:
8 years of technical engineering experience with coding in languages such as C#Python when holding aBachelorsdegree or 6 years with aMastersdegreedemonstratingstrong depth in software engineering.
Advanced technical judgment and architectural capability including ability to designoptimize debug refactor and guide engineering decisions across features systems or services.
Demonstrated leadership and collaboration skills such as mentoring peers influencing crossteam architecture and serving as a DRI to ensure reliability performance and operational excellence.
Good exposure to AI platforms large language models (LLMs) and core machinelearning concepts with the ability to apply these in designing scalable secure and intelligent engineering solutions.
Other Requirements
Abilityto meet Microsoftcustomerand/or government security screening requirements arerequiredfor this role. These requirements include but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
#CoreAIIndiaHiring
This position will be open for a minimum of 5 days with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age ancestry citizenship color family or medical care leave gender identity or expression genetic information immigration status marital status medical condition national origin physical or mental disability political affiliation protected veteran or military status race ethnicity religion sex (including pregnancy) sexual orientation or any other characteristic protected by applicable local laws regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process read more about requesting accommodations.
Required Experience:
IC