Senior Software Engineer at Microsoft

Senior Software Engineer Details

March 6, 2019, 12:18 a.m.
Engineering
Individual Contributor
Full-Time
Bellevue, WA
Power BI. We're
Do you want to build innovative, industry-leading, self-service experiences for data wrangling and enrichment? Would you enjoy working on a high performance engine that orchestrates data collection from multiple sources, augments data by using advanced AI functionality and shapes it for consumption in one of the best BI products in the world? If you answered yes to any of these questions and are looking to work with a high-powered team intent on changing the way the business analysts work with large amounts of data, we'd love to chat with you. We have a variety of roles – engine, UI and service. We ship on a weekly basis to millions of users of Power BI. We're developing a service with engine capabilities that will broaden the meaning of BI with capabilities like automated dataflows, data lake storage, AI for "intelligent" data prep, and large-scale data analytics.

We are looking for systems level software engineers with a passion for analytics and solid coding, problem solving and debugging skills to join this growing team with opportunities to work across the breadth and depth of Power BI. As a Senior Software Engineer in the Power BI team, you will have an opportunity to learn and contribute to cloud solutions for data transformation and enrichment solution as well as AI components and visualizations. Your responsibilities include: Writing high quality code, primarily in C# and TypeScript Write automated unit and integration tests Take part in code reviews
Basic Qualifications: 5+ years of software development experience (.Net preferred) SaaS development experience Preferred: BS or higher in computer science or equivalent field Strong problem solving, design, coding and debugging skills Experience in ETL, analytics and/or machine learning is preferred but not required Proficiency in data structures and algorithm Solid written and verbal communication skills Self-driven, pro-active Ability to collaborate with team members and develop innovative solutions
Learn more about this job

Similar jobs at Amazon




Similar jobs at Microsoft





Website managed by Tommy Unger