Senior Software Engineer – Azure Data Labs team

Microsoft’s mission is to empower every person and organization on the planet to achieve more. This is what inspires us.
Microsoft Development Center Serbia → profil kompanije

We are looking for engineers to design and deliver on next generation of Data Science and Machine Learning Platform that is integrated as part of our Azure Data services.

Azure Synapse Analytics is our flagship cloud-native data analytics service. It is used at any scale from individual developers to world’s largest enterprises in both pay-by-usage serverless and dedicated offerings to process up to 100s of terabytes in scale. It combines the power of SQL as well as Spark and Python to process any data. There are only a few similar solutions in the world, hence we’re very proud of this achievement.

Azure SQL Managed Instance is our customer’s first choice service for migrating and modernizing existing SQL Server instances from on-premise data centers to the cloud. Thousands of customers have easily migrated their apps to this service and got all the benefits of automated database management (patching, backups, high-availability, security) as well as modernization through ML services and Database Intelligent management.

We are developing a ML platform for our customers to bring all data together, have streamlined ML development lifecycle, powerful data wrangling capabilities and state-of-the-art productization and operationalization. We are looking for engineers who are passionate about building v.next of our data services platform to reduce friction for doing and democratize machine learning and data science workflowsWe are welcoming engineers who have a growth mindset to advance Azure Data services, tooling, workflows and processes, and to meet the needs and bring AI to all our customers.

Responsibilities

  • Design, produce and deliver software/service components to improve the functionality and performance in respect to data science and ML workloads in Azure Data services.
  • Design, produce and deliver tooling and integrations with relevant services for improving user experience, workflows and processes.
  • Contribute with fixing, enhancing, and supporting our services and tools in production, including periodic on-call duties.
  • Collaborate with colleagues across the world and other product groups to address all requirements needed to run enterprise-grade services.
  • Participate actively in code reviews, bug/issue triage and fixing, and support well informed decisions towards business and engineering goals.
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems.
  • Improve internal engineering and on-call tools and processes, code velocity and engineering depth.

Qualifications

Required Qualifications

  • 2+ years of experience of system, platform and/or ML development.
  • 5+ years of software development experience in a product group.

Preferred Qualifications

  • Demonstrated excellence in coding, algorithms, data structure knowledge and technical communication.
  • Demonstrated problem solving and debugging skills.
  • Experience with one or more general purpose programming languages including, but not limited to: C/C++, Go, C#Java, Python, JavaScript, PowerShell.
  • Experience with large scale services, distributed, data and ML systems.
  • Experience in owning a responsibility of software components or application feature areas.
  • Degree in Computer Science or Software Engineering discipline
  • The ability to multi-task while balancing short-term and long-term work.
  • Experience optimizing automation, reliability, and monitoring of Live Site.
  • Strong customer focus and data driven approach.
  • End-to-end innovation, scenario ownership and delivery.
  • Adaptability in fast paced environment with great collaboration and team-player skills.
  • Leadership skills are strongly preferred.
  • Being eager to investigate the code base that are not owned by immediate team.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits and Perks

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

Prijavi se do 13/05/21

Lokacija — Beograd

Pošalji prijavu