Software Engineering IC3 at Microsoft
Hyderabad, Telangana, India -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Design, Coding, AI Techniques, ML Techniques, Data Pipelines, APIs, Automated Testing, Observability, Collaboration, Communication, Distributed Systems, Web Technologies, Version Control, Agile Development, Generative AI, Mentoring

Industry

Software Development

Description
Build and optimize data pipelines and services that process billions of signals to generate actionable, privacy-aware insights. Apply generative AI and ML techniques to deliver intelligent, personalized experiences that help customers understand and accelerate their AI transformation. Collaborate across disciplines to define technical requirements, design robust APIs, and deliver high-quality, maintainable code. Drive engineering excellence through thoughtful technical design, automated testing, observability, and operational rigor. Contribute to team culture by mentoring peers, sharing knowledge, and fostering an inclusive, growth-oriented environment. Continuously learn and adapt to new technologies, patterns, and best practices in AI, distributed systems, and cloud-native development. Bachelor's degree in computer science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python OR equivalent experience. 3+ years of hands-on software design and coding experience Ability to read and understand large, complex codebases and contribute meaningfully. Experience with web technologies like HTML, JavaScript, React, CSS, Typescript, etc Familiarity with modern version control systems like Git and agile development methodologies. Experience applying AI/ML techniques or working with generative AI systems in production environments. Strong collaboration and communication skills to work effectively across teams and disciplines. Demonstrated experience designing and implementing large-scale distributed systems or data platform This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Responsibilities
Build and optimize data pipelines and services that process billions of signals to generate actionable insights. Collaborate across disciplines to define technical requirements and deliver high-quality, maintainable code.
Loading...