CrawlJobs Logo

Principal Software Engineer - Power BI

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Redmond

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

139900.00 - 274800.00 USD / Year

Job Description:

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the business intelligence team builds and maintains Power BI which is the undisputed leader in BI tool in the industry today and serves as the bridge between data professionals & Office users. Power BI’s core value proposition is to enable end users to get answers & insights from their data through data visualization. The Power BI Core AI team is looking to hire a Principal Software Engineer, building AI-first capabilities that make enterprise data more accessible, governed, and useful to both human users and AI agents. You will design systems that bridge the gap between how data is stored and how it needs to be understood, transforming complex data assets into intelligent, programmatically consumable experiences. You will build Agentic AI experiences. As part of an agile team, you would work closely with engineers to deliver end-to-end solutions spanning web clients, cloud services, and LLM-based agent integration. Partnering with Applied Science, product management, and UX design, you'll have the opportunity to work across the full product stack and shape how AI transforms enterprise analytics at scale.

Job Responsibility:

  • Set technical strategy for large-scale, AI-first services aligning architecture decisions to agent accuracy, enterprise adoption, and customer outcomes
  • Write secure, performant, well-tested code across web clients and service-side components integrating with LLM-based agents
  • raise engineering standards through design reviews and thoughtful code reviews
  • Lead architecture and design for complex systems spanning semantic abstraction, API surfaces (REST, MCP, SDK), agentic tooling, and self-improving feedback loops
  • Validate options with specs, prototypes, and data
  • Improve resiliency, security, reliability, latency, and cost using observability and operational practices
  • act as DRI for key services and drive durable fixes
  • Unblock cross-team dependencies across Power BI, Fabric, Azure AI, and partner teams
  • manage risks and land integrated, production-ready solutions at scale
  • Mentor and grow other engineers across the organization share best practices in AI-native architecture, distributed systems, and semantic layer design patterns
  • Embody our culture and values

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to lead technical strategy across ambiguous AI problem spaces and influence multi team engineering decisions
  • 1+ years of experience working with Large Language Models (LLMs) and Generative AI
  • Expertise building or operating large scale platforms and systems that support AI quality, safety, reliability, or experimentation with observability, diagnosability, and operational excellence for AI driven workloads
  • Experience with distributed systems architecture, multi tenant cloud services, and high availability backend engineering
  • Proven track record mentoring other engineers and raising the technical bar through design leadership, reviews, and hands on guidance
  • Ability to navigate ambiguity, deliver in an agile environment, adopt new technologies, and collaborate effectively across teams

Additional Information:

Job Posted:
March 20, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer - Power BI

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years experience working with distributed systems (including high-performance storage, distributed databases, and networking across global-scale infrastructures) or database engine internals or similar systems programming areas
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the design and architecture of key features in the Analysis Services (AS) engine and its integration with Power BI and Azure Analysis Services
  • Drive end-to-end project execution—from technical planning and cross-team coordination to delivery and quality assurance
  • Collaborate closely with product management and partner teams to align technical direction with business goals
  • Mentor and guide engineers across the team, fostering technical growth and a culture of excellence
  • Contribute to the evolution of our cloud-scale analytics platform, with a focus on performance, scalability, and reliability
  • Champion engineering best practices, including code quality, testing, observability, and operational readiness
  • Actively participate in design reviews, code reviews, and technical deep dives across the stack
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Product Manager

Do you enjoy creating analysis and insights that solve whitespace problems? Are ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree AND 8+ years experience in product/service/program management or software development OR equivalent experience
  • Ability to intelligently integrate a wide range of large-scale data sets and analysis to answer core business questions and discover growth opportunities for a product
  • 7+ years' experience working as a Data Scientist / analyst, within a large organization (e.g., managing structured and unstructured data, applying statistical techniques and reporting results)
  • Software-engineering fundamentals and ability to write production-quality code using modern development practices (GitHub, CI/CD, code reviews)
  • Solid working knowledge of ML/Python/R/MATAB/C#/Java/C++/SQL/Synapse/COSMOS or similar programming, including the ability to write complex queries, models and procedures to extract or transform data from various sources
  • Advanced skills in Excel, including the ability to create and manipulate complex statistical models, perform data analysis using advanced functions, such as pivot tables, data validation, and macros
  • Excellent oral and written communication skills and ability to present and discuss data models and analysis to a range of audiences across development, operations, leadership, and business teams in Microsoft
  • Power BI and Tableau data visualization experience, Python and R coding skills are a significant plus
  • Familiarity with multiple ML domains: NLP (Natural Language Processing), predictive modeling, time-series forecasting, deep learning, and reinforcement learning
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Collaborate: Develop an accountability framework and manage dependencies across a wide array of individuals in partner teams to deliver actionable insights into key business priorities
  • Innovate: Establish business intelligence tools, descriptive & predictive analysis that help identify opportunities and manage regular rhythm of business forums to push for actionable insights for leaders. Drive innovations in the way we think about data across the org using traditional BI & modern AI technologies
  • Experiment: Analyze the engagement funnels, growth and churn influencers to recommend the right set of experimentation to run experiments, especially in OneDrive Photos & Lists experiences. Statistically analyze and contribute to determining the impact of the experimentation to validate hypothesis via success metrics
  • Create: Guide engineering build telemetry and data pipelines required to generate metrics you identify and design dashboards that allow everyone in the org to view and explore data through self-service tools. Develop deeper understanding of customers, perform cohort/segment/patterns analysis to interpret data beyond top metrics to uncover new growth opportunities
  • Build a “data analysis practice” with both full- and self-service models for investigations, and a regular engagement rhythm to empower the entire organization with data-driven decisions / suggestions
  • Drive excitement, adoption, and satisfaction about the product/service by ensuring that Microsoft stakeholders and partners are well-prepared with the appropriate information, collateral, and messaging
  • Work with data on a massive scale. Our Platform is used by 100s of millions of users per month
  • Be a self-starter, learn quickly with a growth mindset and ability to deal with a lot of ambiguity.
  • Fulltime
Read More
Arrow Right

Supplier Manager Principal

We are looking for an experienced Supplier Manager Principal to oversee supplier...
Location
Location
United States , Collierville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Business Administration, Economics, Supply Chain Management, Mathematics, or a related field
  • At least six years of detail-oriented experience in supplier management, contract negotiation, inventory management, or logistics planning
  • Strong analytical skills with the ability to interpret data and recommend strategic sourcing solutions
  • Proven expertise in managing projects and proficiency in business software tools such as Microsoft Office Suite, SharePoint, and Power BI
  • Excellent interpersonal and communication skills to manage supplier relationships effectively
  • Preferred experience in aviation supply chains, particularly in Aircraft Materiel Supply Chain
  • Familiarity with systems such as ERP solutions, CRM tools, and KPI reporting
  • Demonstrated ability to drive cost efficiencies and improve supplier performance
Job Responsibility
Job Responsibility
  • Build and maintain relationships with suppliers at all management levels to secure and optimize the supply chain
  • Monitor supplier performance, ensuring adherence to contractual obligations and identifying opportunities for improvement
  • Lead cross-functional teams, including quality assurance, maintenance, engineering, and reliability, to enhance supplier outcomes
  • Analyze supplier performance data to pinpoint areas for improvement and oversee the implementation of supplier-driven improvement plans
  • Provide management with insights on market risks and opportunities to inform supplier selection and strategic decision-making
  • Facilitate business reviews with suppliers to ensure optimal inventory levels, improve service delivery, and identify cost-saving opportunities
  • Develop and implement initiatives to reduce costs, avoid unnecessary expenses, and strengthen supplier relationships
  • Ensure compliance with commercial remedies while fostering mutually beneficial partnerships with suppliers
  • Utilize data-driven strategies to enhance supplier performance and maintain a reliable supply chain
  • Perform additional duties as required to support supply chain objectives
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
  • free online training
Read More
Arrow Right
New

Desktop Support Technician

The Desktop Support Technician will be responsible for performing various manage...
Location
Location
United States , Edison
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1+ year of desktop support experience
  • Hands on experience with workstation hardware, including assembly, troubleshooting and components replacement
  • Hands on experience with installation, configuration and troubleshooting Windows operating systems, MS applications (office), Antivirus programs, Browsers
Job Responsibility
Job Responsibility
  • Performing moderate-to-complicated configuration and repair of desktop/notebook computer equipment
  • Provide customer service to a large end user base onsite at customer’s location
  • Ensures customer satisfaction by advising customers on preventive maintenance and configurations
  • Diagnoses and resolves product performance problems using advanced tools / technical knowledge
  • Break/Fix (Hardware and Software)
  • IMAC - Desktop, Laptop, printer and attached peripherals installation & maintenance
  • Ticket and workload management utilizing customer provided ticketing system
  • Physically able to lift and move hardware
  • Fulltime
Read More
Arrow Right
New

Principal Piping Designer

The Principal Piping Designer directly impacts the effectiveness of their team a...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
mcdermott.com Logo
McDermott
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 years min with major contractor or consultant of which 10+ years of experience in oil and gas performing Pre-FEED, FEED, and Detailed Design
  • High School graduate with a diploma in Mechanical Design, or Drafting in a related discipline or equivalent experience
  • Detailed knowledge of 3D CAD system including E3D or SP3D
  • Minimum 1 or 2 projects working experience in E3D and/or S3D
  • Detailed knowledge of AutoCAD and/or Auto lisp
  • Familiar with the associated local regulatory environment and international and national industry standards and specifications
  • Capable of Leading projects
  • General understanding of how process equipment is maintained and operated
  • Programming, 3D Modeling, Menu, and/or Macro compilation skills would be an advantage
  • Flexible for business traveling/assignments
Job Responsibility
Job Responsibility
  • Perform Design and Engineering process facilities within a specified time while adhering to maintenance, safety, and quality standards, consider constructability, economics, and operation into account during Pre-FEED, FEED, or Detailed Design phases
  • Develop 3D Models and ensure clash free model in coordination with all other disciplines requirements
  • Approve drawing including plot plans as per project specifications, McDermott Procedures, Process Design practice
  • Complete assignments and facilitate the work activities of others
  • Set priorities, organize own work and time to meet objectives, and (as Lead Designer) forecast and plan resource requirements
  • When acting as Lead Designer, lead the design team to complete the tasks within the planned schedule and budget, in accordance with standards, McDermott, and project-specific procedures
  • Act as project-based discipline point of contact in communications and meetings with Project Team, Client, vendor/supplier, and/or subcontractor counterparts
  • Ensure that the inter-discipline aspects of the design and deliverables are addressed
  • Support Lead Piping Engineer in measuring the progress and productivity
  • Coordinate all activities within own discipline and discipline interfaces with other disciplines
  • Fulltime
Read More
Arrow Right
New

HPC Fabrics Engineer

High Performance Computing, AI and Labs is a critical element of HPE. We are foc...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 2-4 years experience
  • Experience with Linux, Windows and VMware ESXi platforms
  • Scripting knowledge (Shell, Perl, Python)
  • Working knowledge of virtualization environment and Hypervisors
  • Knowledge on Server hardware architecture, PCIe, NVLink speeds and concepts like NUMA
  • Hands-on experience with InfiniBand and Ethernet (RoCE) networks
  • Experience in configuring, troubleshooting and tuning Infiniband and Ethernet networks
  • Hands-on Experience with network performance testing (RDMA Perftest, iPerf, netperf) and application level testing (NCCL, RCCL)
  • Knowledge of High Performance Computing (HPC) stack components, infrastructure and scale-out deployments
Job Responsibility
Job Responsibility
  • Develop, test and release Firmware and Driver components for HPC Option cards (InfiniBand, High Speed Ethernet adapters) on Linux, Windows and VMware OS
  • Qualify HPC Option card components on HPE Server platforms
  • Handle Level-4 support for HPC Fabrics components. Collaborate with Level3 support, account teams and customers as needed and provide technical assistance on escalated issues
  • Work closely with partner to ensure product quality requirements and release timelines are met
  • Collaborate with Engineering teams (Platform, Thermal, Factory, Benchmarking and test teams) on HPC Option card firmware, driver component related issues
  • Create and contribute to Trainings, Advisories and knowledge base articles on HPC Fabrics Technology
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right
New

Construction Management Intern

The Construction Management Intern supports the planning, coordination, and exec...
Location
Location
United States , Blaine
Salary
Salary:
Not provided
moderncompaniesinc.com Logo
Modern
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a degree in Construction Management, Mechanical Engineering, Civil Engineering, Construction Engineering Technology, or a related field
  • Coursework or project experience related to construction, project management, BIM, or mechanical systems preferred
  • Open to self-improvement through training and learning opportunities
  • Ability to understand and communicate basic construction and mechanical concepts
  • Working knowledge of Microsoft Word and Excel
  • Effective written and verbal communication skills, both professional and interpersonal
  • The ability to work both independently and within a team environment
  • A responsible, organized, and detail-oriented mindset
  • Refined time management skills and the ability to multi-task in a fast-paced environment
  • Strong critical thinking and problem-solving abilities, along with fundamental math and science aptitude
Job Responsibility
Job Responsibility
  • Gain knowledge of how to read and comprehend project plans, specifications, and contract documents
  • Assist with project coordination including scheduling, documentation, and communication between project teams, subcontractors, and vendors
  • Gain experience with the procurement and buyout process to ensure materials and services are obtained within project timelines
  • Support project managers with executing contract changes, subcontracts, purchase orders, and change orders
  • Assist with tracking, forecasting, and reporting labor hours, equipment usage, and material costs
  • Collaborate with field supervision to help plan, organize, and schedule project work
  • Assist with maintaining and organizing project documentation to ensure contractual and policy compliance
  • Gain exposure to Building Information Modeling (BIM) processes, including assisting with model coordination, drawing updates, and project document organization
  • Support preparation, printing, scanning, and filing of drawings and project documents
  • Participate in jobsite safety activities including safety meetings, inspections, and learning to identify potential safety hazards
  • Fulltime
Read More
Arrow Right
New

Engineering Supervisor

Install, maintain, perform preventative maintenance on, and recommend replacemen...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical, Trade, or Vocational School Degree
  • At least 2 years of related work experience
  • At least 2 years of supervisory experience
Job Responsibility
Job Responsibility
  • Install, maintain, perform preventative maintenance on, and recommend replacement of tools, appliances, and equipment
  • Calibrate all controls, gauges, meters, etc
  • Identify, locate, and operate all shut-off valves
  • Order, mark, and stock parts and supplies as needed
  • Maintain inventory and purchase orders log
  • Inspect tools, equipment, or machines
  • Enter and locate work-related information using computers
  • Operate power lift
  • Complete the life safety checklist, including the fire-pump run test and generator run test
  • Inspect fire sprinkler valves and alarm systems
  • Fulltime
Read More
Arrow Right