Data Engineer

  • Job
  • Costa Rica
  • Applications have closed

Website microsoft Microsoft

Are you a software engineer who wants to build a modern, big data & intelligence platform for one of Microsoft’s largest and most recognizable consumer products: Outlook?

Come be part of the Microsoft Communications and Time Management (C+T) Data Platform Team. We design, build and operate one of the largest near-real time data pipelines in the world, covering nearly a billion users and devices across the globe for their communication and calendar management needs spanning Windows, Mac, Mobile and Web.

Our Data and Insights team drives all of Outlook’s Key OKRs and metrics that enable executive leadership to drive a product growth strategy. We also empower the outlook engineering and business teams with rich product telemetry and intelligence, rapid experimentation, and robust privacy compliant user data sets to experiment and deploy new ideas, measure customer engagement, model usage, and monitor product health continuously.

We are looking for a talented engineer who is passionate about building big data platforms and intelligence solutions that are impactful in real world products to enable businesses to optimize and grow their offerings for customers around the world.

In this role, you will be partnering closely with feature developers, program managers and data scientists to utilize petabytes of data and translate them into actionable insights. Furthermore, you will be accountable for building and operationalizing critical components and tools to ensure the data coming in and going out are of the highest data quality and integrity. In the end state, the data services built and operated by you would rival the absolute best in the industry in engineering, operations, and usability excellence.

You are a great fit for this position if you:

  • Have strong passion in building reliable, accurate datasets that power end-to-end user scenarios and used in business decisions.
  • Highly believe that data is an asset that must be accessible to and applicable by every function in a modern business to guide and assess growth investments.
  • Are passionate about Data Engineering and believe that it is one of a kind emerging discipline and career path that you want to grow in.
  • Enjoy building and operating data services at petabyte and higher scales to enable data driven organizations.

As a Data Engineer on our team, your work will span the following areas:

  • Authoring Big Data ETL pipelines on Azure in SQL, Python, Java, C++ or C#
  • Automating sophisticated data science and machine learning algorithms
  • Enabling rapid experimentation of new product initiatives
  • Building metrics, dashboards and reports for our leadership and product teams
  • Automating sophisticated data science and machine learning algorithms
  • Analytics for user behavior, including segmentation models and predicting trends (growth models)

We are looking to fill several junior and senior roles to work remotely. 

  • At least 2 years of BI or software development experience using MS or industry technologies
  • Very strong programming skills in at least one high level language: Python, Java, C++, C#
  • Experience building data models and performing complex queries using SQL
  • Experience building large real-time data pipelines and/or web services
  • Excellent problem solving, critical thinking, and communication skills
  • Azure Databricks, Spark and experience with big data technologies will be highly valuable
  • Machine Learning, Data Science, and statistical modeling experience are highly valued
  • BA/BS in Computer Science, Engineering or related technical field such as Statistics or Data Science
  • Proficient in both speaking and writing English & Spanish? (Portuguese is a plus)