BS in Computer Science, Computer Engineering, or equivalent degree
8+ years’ experience as a data engineer in a data-focused role for shipped software products or services.
Professional software development experience using an applicable programming language (C#, Java, C++, Python or equivalent) and common data technologies (such as SQL, NoSQL, Spark, Scala Databricks, Azure Data factory etc).
Preferred
Experience delivering highly secure, reliable, and maintainable code.
Ability to learn and grasp concepts quickly in a fast-paced environment is critical to success.
Experience with Hadoop/HDFS/Apache Spark/Kafka, solid working knowledge of SQL and database design and experience writing performance-critical code.
Familiarity with Containers and Kubernetes
Ability to communicate ideas effectively.
Experience working in cloud platform is a plus.
Responsibilities
Design and build an efficient data pipeline that can test and deploy high quality data into production to run at scale.
Develop and foster strong relationships with developers on multiple engineering teams within and outside the Azure division.
Seek opportunities in our day-to-day workflow to improve quality and efficiency from ideation to deployment.
Explore cutting edge technology stacks, platforms, and workflow tools to improve efficiency.