Назад к вакансиям

Software Engineer II- Fabric

119 800 – 234 700 $в год
MicrosoftIsraelГибридот 4 летПолная занятость
PythonSQLJavaKafkaReactC#C++Distributed systemsAzureSparkAngularSoftware EngineeringFlinkHDFSData ProcessingAzure Data HubFabricAzure BlobEventHub

Описание

As a Senior Software Engineer in the Data and Insight team in Search Foundation, you will be working on Bing's mission-critical analytical data, supporting the grounding business and processing petabyte-scale data daily to generate real-time insights using open-source technologies and Azure.

Responsibilities

  • Design, build and own the optimal data processing architecture and systems for new data and analytics pipelines, dashboards, and metrics leveraging Azure and open-source technologies
  • Build core datasets as well as scalable and fault-tolerant pipelines
  • Build data anomaly detection, data quality checks, and optimize pipelines for ideal compute and storage systems while guaranteeing high quality and SLA datasets
  • Understand the data compliance and data governance
  • Collaborate with cross-functional partners including data scientists and product managers to design and develop end-to-end data assets that help improve products
  • Hand on at least one data process technology like Spark, Flink, and message queue technology like Kafka, EventHub
  • Hand on data storage technology like HDFS, Azure blob etc
  • Leverage AI technology in coding/testing/Data processing/data validation

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience

Nice to have

  • 6+ years of experience in one or more coding languages (C#, C++, Java)
  • Familiar at least one data process technology like Spark, Flink, and message queue technology like Kafka, EventHub
  • Experience on cloud environment like Azure
  • Experience on data storage technology like HDFS, Azure blob etc
  • Experience in leveraging AI technology in coding or testing work
  • Fluent verbal and written English communication
  • 6+ years' experience in backend service development, 2+ years' experience in batch or streaming data processing to process the PiB level data
  • Domain expert on Spark or Flink to handle PiB level data every day
  • Experience in data pipeline performance optimization
  • Experience to use AI in data processing and data validation
  • Data compliance or governance experience

We offer

  • The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year
  • The base pay range for this role in the San Francisco Bay area and New York City metropolitan area is USD $160,200 - $261,000 per year
  • Work site 4 days / week in-office
  • Less than 25% travel
  • Full-Time employment

Hiring process

  • This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled