Senior Software Engineer
Microsoft
Hyderabad, Telangana, India
2d ago

Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day.

Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions.

We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

Want to help drive the future of end user productivity using innovative technologies? Want to work across a variety of product groups and business organizations to leverage the latest and greatest technology?

Then look no further.

End User Services Engineering (EUSE) delivers and runs services that create a highly productive work environment for all Microsoft employees.

EUSE is looking for an experienced Software Engineer to drive key aspects of the cross-Microsoft enterprise services transformation.

The ideal candidate will play a significant role working with other senior technical engineering PMs, Software Engineers, and Architects across Microsoft to identify opportunities, coordinate solutions (adjust priorities, define new features, co-design / develop, etc.

and accelerate delivery of key technology services and capabilities to improve and ensure the best end-to-end customer and employee experiences.

Responsibilities

  • Working collaboratively with top engineers across Microsoft to drive effective technical solutions
  • Coordinating with CSEO and PG leadership in project and strategy reviews
  • Driving the company‚Äôs strategy and technical / data architecture for key technologies to achieve cross-company goals and alignment
  • Architect, design, develop, and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance of IT core tools.
  • Study and transform data science prototypes
  • Design machine learning systems
  • Research and implement appropriate ML algorithms and tools
  • Develop machine learning applications according to requirements
  • Select appropriate datasets and data representation methods
  • Run machine learning tests and experiments
  • Perform statistical analysis and fine-tuning using test results
  • Train and retrain systems when necessary
  • Extend existing ML libraries and frameworks
  • Stay on top of industry trends, standards from security and scalability perspective to Lead and influence design decisions to build services right ground up.
  • Driving code and design reviews and take them closure
  • Create and maintain optimal data pipeline architecture
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements : automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and Azure big data technologies.
  • Qualifications

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form