CrawlJobs Logo

Principal Research Engineer

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United Kingdom , Cambridge

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join the Research Engineering team at MSR Cambridge, working closely with world-class researchers to help build, evaluate and transfer ambitious research ideas into Microsoft products. Our team has broad experience spanning front-end, systems, networking and ML engineering at datacenter scale. We work across all the research areas in MSR Cambridge, either deeply embedded in research projects, or contributing to widely used infrastructure. We seek a Principal RSDE to join our talented team. By bringing key skills and experience at the intersection of programming languages, compilers, verification, and machine learning you would accelerate delivery of our lab’s research into shipping products used by millions of people world-wide.

Job Responsibility:

  • Build prototypes to demonstrate research value, in some cases bringing these prototypes all the way to product-level readiness
  • Evaluate research prototypes, and help write up results to communicate them clearly to our partners or via academic publishing
  • Collaborate with researchers and product teams, helping smooth technology transfer between them
  • Master a broad area of research and its related applications
  • Create clarity on what needs to happen next by showing technical leadership to those around you, striving for measurable impact

Requirements:

  • MSc in Computer science, or related area
  • Proficient in collaborative software development in Python and lower-level languages
  • Deep experience in compiler internals and related programming language analysis techniques (eg separation logic)
  • Experience with the internals of machine learning models

Nice to have:

  • PhD in Computer Science or related area or comparable industry experience
  • Experience with pytorch
  • Experience of low-level systems and performance trade-offs

Additional Information:

Job Posted:
February 14, 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 Research Engineer

Principal Software Engineer - Research Infrastructure Team

We are seeking a highly motivated and experienced Senior Software Engineer, pass...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science or equivalent knowledge or equivalent military experience required
  • 5+ years of software engineering experience
  • Expertise in Python and Python internals
  • Experience in designing, building and maintaining a user facing application/API
  • Experience with Git or other source controls
  • Good communication skills
  • Self-driven with the ability to work independently, take initiative, and drive processes end-to-end
Job Responsibility
Job Responsibility
  • Responsible for the complete software development life cycle including requirement analysis, design, development and deployment
  • Take part in integrating the newest features and technologies, automate workflows, and create user friendly tools and frameworks for researchers
  • Produce elegant, generic, modular and extendable code
  • Actively influence the processes and methods for researchers, affecting their day to day life
  • Fulltime
Read More
Arrow Right

Principal Research and Development Engineer

Plans, conducts, and directs engineering research and development projects of ma...
Location
Location
United States , Highland
Salary
Salary:
131000.00 - 150500.00 USD / Year
basler.com Logo
Basler Electric
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSEE degree or equivalent
  • 10 years’ experience in electrical power systems protection and control design and/or analysis
  • Ability to define problems, collect data, establish facts, and draw valid conclusions
  • Proficient computer skills
  • Ability to write reports, business correspondence, and procedures
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public
Job Responsibility
Job Responsibility
  • Develop new concepts and proposals for advanced electrical power systems protection and control
  • Assist customers and other engineers in performing simulations and power systems studies
  • Develop detailed Engineering specifications and proposals, including protection and control algorithms
  • Design protection and control systems, including writing code for embedded applications
  • Develop protection and control models, algorithms, and/or proposals as required to support the project estimating and quoting phases for products used in power systems
  • Assist in establishing design criteria to meet customer requirements for new products
  • Direct and/or test design concepts via simulation or with a prototype and having design reviews as necessary
  • Direct and/or record design test data
  • Have periodical review of total design concept
  • Write theory of operation
What we offer
What we offer
  • Medical, Prescription, Dental, Vision, Life, and AD&D insurance
  • a 401k plan
  • paid leaves for Vacation, Holiday, Sick, Jury Duty, Bereavement
  • tuition reimbursement
  • Fulltime
Read More
Arrow Right

Software Engineer, Principal

DCS has an exciting opportunity for a Principal Software Engineer providing supp...
Location
Location
United States , Bedford
Salary
Salary:
120506.00 - 150000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship
  • Active Top Secret level clearance and SCI eligible
  • Bachelor's or Master's Degree in a related field
  • 20+ years of experience with 12+ years of experience in the DoD
  • Experience with Information Technology (IT) systems and the design, development, testing, evaluation, and maintenance of software, including software Verification and Validation (V&V)
  • Personnel must meet Information Assurance Technical (IAT) Level II certification requirements per DoD 8570.01-M
  • Experience across the full software development lifecycle for DoD systems, including architecture, design, implementation, testing, documentation, delivery, and sustainment, with knowledge of software engineering best practices (coding standards, code reviews, source control, build processes, and configuration management)
Job Responsibility
Job Responsibility
  • Assess feasibility through analysis, problem definition, and solution evaluation
  • Document and demonstrate solutions using diagrams, code, and documentation
  • Improve operations by analyzing systems and recommending procedural changes
  • Acquire and license software by coordinating with vendors and testing products
  • Analyze and summarize development and service issues to inform stakeholders
  • Support mission goals by completing engineering tasks as required
  • Perform SQA to ensure software meets defined quality standards
  • Collaborate in Agile teams to design, code, test, and review software and scripts
  • Contribute to build, deployment, and documentation tasks as needed
  • Support all phases of the acquisition lifecycle through engineering activities and documentation (e.g., AoA, SEP, CDR)
What we offer
What we offer
  • medical
  • dental
  • 401k
  • ESOP
  • PTO
  • education reimbursement
  • work/life balance
  • parental and other leave programs
  • Fulltime
Read More
Arrow Right

Principal Engineer

Principal Engineers at Intercom have the opportunity to lead the definition and ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Mastery of domain knowledge and work as a leader within the R&D org to drive key strategic projects
  • Significant, demonstrated impact that your work has had on the product and/or the teams
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Perl etc.)
  • Experience with Distributed systems
  • 2+ years of experience as the primary technical leader for a team
  • Experience collaborating directly with technical leaders, product teams and designers, and a proven track record of delivering value to customers or users
  • 7+ years of experience working as a fullstack software engineer
Job Responsibility
Job Responsibility
  • Lead the definition and execution of key strategic initiatives
  • Work autonomously and be accountable for strategic execution in part of the engineering organization
  • Build both back-end and front-end systems, and work closely with designers, product managers, researchers, and data analysts
  • Coach and mentor other engineers and partner closely with the Group Engineering Managers on technical strategy and leadership
  • Provide assessments of project progress, risks and challenges to engineering leadership to help guide resource allocation and prioritisation
  • Contribute to our technical architecture as we grow
  • Care about agility as much you care for scalability and availability
  • Contribute to all phases of software development including ideation, prototyping, design and implementation
  • Build using the best tools in the industry
  • Play an active role in hiring, mentoring and career development of other engineers
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers
  • MacBooks are our standard, but we’re happy to get you whatever equipment helps you get your job done
  • Fulltime
Read More
Arrow Right

Principal Engineer

Principal Engineers at Intercom have the opportunity to lead the definition and ...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant, demonstrated impact that your work has had on the product and/or the teams
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Perl etc.)
  • Experience with Distributed systems
  • 2+ years of experience as the primary technical leader for a team
  • Experience collaborating directly with technical leaders, product teams and designers, and a proven track record of delivering value to customers or users
  • 7+ years experience working as a full stack software engineer
Job Responsibility
Job Responsibility
  • Lead the definition and execution of key strategic initiatives
  • Work autonomously and be accountable for strategic execution in part of the engineering organization
  • Build both back-end and front-end systems, and work closely with designers, product managers, researchers, and data analysts
  • Coach and mentor other engineers and partner closely with the Group Engineering Managers on technical strategy and leadership
  • Have a mastery of domain knowledge and work as a leader within the R&D org to drive key strategic projects
  • Provide assessments of project progress, risks and challenges to engineering leadership to help guide resource allocation and prioritisation
  • Contribute to our technical architecture as we grow
  • Care about agility as much you care for scalability and availability
  • Contribute to all phases of software development including ideation, prototyping, design and implementation
  • Build using the best tools in the industry
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers
  • Cycle-to-Work Scheme
  • MacBooks are our standard
  • Fulltime
Read More
Arrow Right

Principal Engineer

Principal Engineers at Intercom have the opportunity to lead the definition and ...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant, demonstrated impact that your work has had on the product and/or the teams
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Perl etc.)
  • Experience with Distributed systems
  • 2+ years of experience as the primary technical leader for a team
  • Experience collaborating directly with technical leaders, product teams and designers, and a proven track record of delivering value to customers or users
  • 7+ years experience working as a full stack software engineer
Job Responsibility
Job Responsibility
  • Lead the definition and execution of key strategic initiatives
  • Work autonomously and be accountable for strategic execution in part of the engineering organization
  • Build both back-end and front-end systems, and work closely with designers, product managers, researchers, and data analysts
  • Coach and mentor other engineers and partner closely with the Group Engineering Managers on technical strategy and leadership
  • Have a mastery of domain knowledge and work as a leader within the R&D org to drive key strategic projects
  • Provide assessments of project progress, risks and challenges to engineering leadership to help guide resource allocation and prioritisation
  • Contribute to our technical architecture as we grow
  • Care about agility as much you care for scalability and availability
  • Contribute to all phases of software development including ideation, prototyping, design and implementation
  • Build using the best tools in the industry
What we offer
What we offer
  • Competitive salary, annual bonus and equity
  • Regular compensation reviews
  • Generous paid time off above statutory minimum
  • Hybrid working
  • MacBooks are our standard, but we also offer Windows for certain roles when needed
  • Fun events for Intercomrades, friends, and family
  • Fulltime
Read More
Arrow Right

Principal Lead UX Researcher

This role involves driving research for investments across Atlassian's broader S...
Location
Location
United States , Seattle
Salary
Salary:
169600.00 - 272500.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in research, including leading research strategy in complex and/or enterprise-level software environments
  • expertise in applying quantitative and qualitative research methods to business problems, impacting both product direction and detailed experience design
  • proficiency in hands-on research, with demonstrated skill in collecting and analyzing human behavioral data to improve product plans and UX in a technology industry setting
  • compelling storytelling skills with a range of strategies to drive engagement with and actionability of research-driven insights and analyses
  • proven expertise influencing business and product strategy, driving change across organizational boundaries
  • deep expertise building trusted advisor relationships with senior business leaders.
Job Responsibility
Job Responsibility
  • Collaborate with designers, data scientists, product managers, and engineers to create innovative solutions
  • identify, define, prioritize, and execute the critical research needs
  • deliver measurable impact to the business
  • partner with product managers, designers, data science, engineers, and other cross-functional teams to define the research roadmap, execute the strategy, and deliver critical insights
  • be product opinionated, leveraging deep user, market, and competitor understanding to influence product strategy and user experience design
  • connect UX insights with established brand and market research insights
  • provide thought leadership in UX and related research practices.
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • equity
  • bonuses
  • commissions
  • Fulltime
Read More
Arrow Right

Principal Engineer - AI/ML

This role involves leading the innovation agenda and technology roadmap for HPE'...
Location
Location
India , Hyderabad
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, engineering, information systems, or closely related quantitative discipline
  • Typically, 10-15 years’ experience
  • Strong programming skills in Python, Java, Golang, or JavaScript
  • Deep expertise in software systems design, development methodologies, and integration across diverse platforms and technologies
  • Proficient in cloud-based security concepts like using identity and access management, firewalls, VPN, and in-plane switching systems
  • History of innovation with multiple patents or deployed solutions in software design
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures, design proposals, and negotiate options at business unit and executive levels
Job Responsibility
Job Responsibility
  • Experiment, design, develop and maintain machine learning models and pipelines with a high potential for value and scale
  • Collaborate with other ML engineers, data scientists, product managers, and other engineers to ensure successful implementation of machine learning solutions
  • Perform research and testing to develop or customize machine learning algorithms
  • conduct model training and evaluation as needed
  • integrate, test, tune and monitor the solutions developed
  • Research and evaluate new technologies and tools for machine learning
  • Maintain and update existing machine learning systems
  • Troubleshoot and debug machine learning systems
  • Work collaboratively with cross-functional partners and stakeholders, identify opportunities for business impact, understand, refine, and prioritize requirements for machine learning models, drive engineering decisions, and quantify impact
  • Hands-on develop, productionize, and operate Machine Learning models and pipelines at scale, including both batch and real-time use cases
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right