287 Microsoft Research Cambridge jobs in Cambridgeshire
Principal AI Research Engineer
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and conduct advanced research in Artificial Intelligence and Machine Learning.
- Develop novel algorithms and AI models for complex problem-solving.
- Design, implement, and evaluate deep learning architectures.
- Contribute to cutting-edge research in areas such as NLP, computer vision, or reinforcement learning.
- Translate research findings into practical AI solutions and prototypes.
- Collaborate with cross-functional teams on AI strategy and implementation.
- Mentor and guide junior AI engineers and researchers.
- Publish research findings in leading academic conferences and journals.
- Contribute to intellectual property development through patents.
- Stay abreast of the latest advancements in AI and machine learning.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 7 years of experience in AI/ML research and development.
- Demonstrated expertise in areas such as deep learning, NLP, computer vision, or reinforcement learning.
- Strong programming skills in Python and experience with ML/DL frameworks (e.g., TensorFlow, PyTorch).
- Proven track record of impactful research, publications, and/or patents.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong leadership and communication abilities.
- Experience with large-scale data processing and distributed computing is a plus.
Senior Research Engineer - Advanced Materials
Posted 13 days ago
Job Viewed
Job Description
Data Science Intern - Analytics
Posted today
Job Viewed
Job Description
As a Data Science Intern, you will work closely with our experienced data science team on real-world projects, applying theoretical knowledge to practical challenges. Your responsibilities will include data cleaning and preprocessing, exploratory data analysis, feature engineering, and assisting in the development and evaluation of machine learning models. You will gain exposure to various data science tools and techniques, including programming languages like Python or R, and relevant libraries (e.g., Pandas, NumPy, Scikit-learn). This internship is an excellent chance to contribute to impactful research and development initiatives, learning best practices in data-driven decision-making. You will have the opportunity to present your findings and insights to the team, developing your communication and presentation skills. The ideal candidate will be a current undergraduate or postgraduate student pursuing a degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field. A strong analytical mindset, a passion for data, and foundational knowledge of statistics and programming are essential. While formal experience is not required, a demonstrable interest in data science through personal projects or coursework is highly valued. This fully remote internship provides a unique learning experience and the chance to build a strong foundation for a career in data science. We are looking for enthusiastic individuals who are eager to learn, contribute, and grow within a supportive and innovative environment.
Key Responsibilities:
- Assist in data cleaning, preprocessing, and transformation tasks.
- Perform exploratory data analysis to uncover insights and patterns.
- Support the development and evaluation of machine learning models.
- Conduct statistical analysis and hypothesis testing.
- Contribute to data visualization and reporting efforts.
- Collaborate with the data science team on ongoing research projects.
- Learn and apply various data science tools and techniques.
- Assist in documenting code and methodologies.
- Present findings and insights to the team.
- Engage actively in learning and professional development.
Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field.
- Foundational knowledge of statistical concepts and methods.
- Familiarity with programming languages like Python or R, and relevant data science libraries.
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies and methodologies.
- Excellent communication and interpersonal skills.
- Ability to work independently and collaboratively in a remote setting.
- Demonstrated interest in data science through coursework or projects.
- Proactive attitude and a strong work ethic.
- Must be eligible to undertake an internship.
Remote Data Science Apprentice
Posted 8 days ago
Job Viewed
Job Description
- Assisting senior data scientists with data collection, cleaning, and preparation.
- Performing exploratory data analysis to identify trends and patterns.
- Supporting the development and implementation of machine learning models.
- Contributing to data visualization projects to communicate insights.
- Learning and applying statistical modeling techniques.
- Documenting methodologies and findings clearly and concisely.
- Participating in team meetings and contributing to project discussions.
- Engaging actively in online learning modules and training sessions.
- Troubleshooting data-related issues under supervision.
- Adhering to data privacy and security protocols.
Qualifications:
- A strong passion for data and a desire to build a career in Data Science.
- Good analytical and problem-solving skills.
- Proficiency in mathematics and statistics.
- Basic understanding of programming concepts (e.g., Python, R) is a plus, but not essential.
- Excellent communication and collaboration skills, suitable for a remote team environment.
- Ability to learn quickly and adapt to new technologies.
- A minimum of A-Levels or equivalent in a relevant subject (e.g., Maths, Science, Computer Science) or equivalent work experience.
- Must be eligible for an apprenticeship program.
This remote apprenticeship provides a unique pathway into the tech industry, offering excellent career prospects upon successful completion.
Data Science Graduate Researcher
Posted 8 days ago
Job Viewed
Job Description
Data Science Graduate Programme
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Collaborate with senior data scientists and engineers to develop and implement machine learning models.
- Clean, process, and analyse large datasets to extract actionable insights.
- Design and execute experiments to test hypotheses and validate model performance.
- Develop data visualisations and reports to communicate findings to stakeholders.
- Stay abreast of the latest advancements in data science, AI, and machine learning techniques.
- Contribute to the development of new algorithms and methodologies.
- Participate in team meetings, offering innovative ideas and solutions.
- Document code, processes, and findings thoroughly.
Qualifications:
- Recent graduate (within the last two years) with a degree in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field.
- Strong foundation in statistical analysis and machine learning concepts.
- Proficiency in programming languages such as Python or R, including relevant libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow).
- Familiarity with SQL and database management.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, essential for a remote-first environment.
- A proactive attitude and a passion for data-driven decision-making.
- Previous experience with data analysis projects, internships, or relevant coursework is a plus.
This is a unique opportunity to gain hands-on experience in a dynamic and supportive remote environment, working on challenging problems that shape the future of technology. The role is based remotely, offering flexibility and a work-life balance that complements your academic and professional aspirations. We are committed to fostering a diverse and inclusive workplace where all graduates can thrive and contribute their unique perspectives. Join us and become part of a team that values innovation, continuous learning, and making a real-world difference in the world of data science, from anywhere in the Cambridge, Cambridgeshire, UK region.
Lead AI Research Engineer - Natural Language Processing
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Lead research and development efforts in advanced NLP techniques, including deep learning, transformer models, and language generation.
- Design, implement, and optimize novel algorithms and architectures for complex NLP tasks such as sentiment analysis, machine translation, question answering, and summarization.
- Develop robust pipelines for data processing, model training, and evaluation using large-scale datasets.
- Collaborate with product teams to translate research breakthroughs into deployable AI features and services.
- Stay at the forefront of AI and NLP research by reading academic papers, attending conferences, and experimenting with new methodologies.
- Mentor and guide junior research engineers, fostering a culture of innovation and technical excellence.
- Publish research findings in top-tier AI conferences and journals.
- Contribute to the overall AI strategy and roadmap of the organization.
- Ensure the scalability, efficiency, and ethical implications of developed AI models.
- Effectively communicate complex technical concepts to both technical and non-technical audiences.
- PhD or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 7 years of relevant research and development experience in AI and NLP.
- Proven track record of successfully developing and deploying production-level NLP models.
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or JAX.
- Strong programming skills in Python and experience with libraries like Hugging Face Transformers, spaCy, NLTK.
- Deep understanding of machine learning theory, statistical modeling, and algorithm design.
- Experience with distributed computing and large-scale data processing.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership and mentoring capabilities.
- Outstanding written and verbal communication skills, with a history of publications in leading AI venues.
Be The First To Know
About the latest Microsoft research cambridge Jobs in Cambridgeshire !
Research Software Engineer
Posted 29 days ago
Job Viewed
Job Description
Ignota Labs is a multi-award-winning drug turnaround company tackling one of the industry’s biggest bottlenecks: drug safety. Through cutting-edge explainable AI, we identify and resolve toxicity issues in promising drug candidates, unlocking their potential to become safe, effective therapies.
At Ignota Labs, you’ll work at the intersection of cutting-edge AI, real-world drug development and business innovation. Our mission is ambitious, and we’re building a team of equally ambitious, experienced and forward-thinking experts who are excited by the opportunities recent innovation in AI and technology can bring. This is not just relevant for drug development, but also for running the organisation in a more efficient way, allowing experts to automate the small, repetitive tasks and become 10 times more productive.
Ignota Labs are venture capital backed and have recently closed a substantial Seed round with leading Silicon Valley investors.
About the roleAs a Research Software Engineer at Ignota Labs, you will design and build the software systems, AI-powered tools, and infrastructure that enable our scientists to rescue failed drugs and bring them safely back to patients. This role spans multiple engineering disciplines, from orchestrating large-scale machine learning workloads, to building agentic systems that accelerate in-licensing, to helping ML researchers deploy state-of-the-art bioinformatics and cheminformatics models. Whether your background is in research engineering, AI application development, or data-driven systems, you can expect to work at the cutting edge of applied technology in drug discovery.
What makes this role uniqueApplied : The tools you build will directly enable research that has a tangible path to patient impact.
Multi-disciplinary: You’ll work closely with scientists, ML researchers, and engineers, gaining insight into the end-to-end drug discovery and development process.
Dynamic : Ignota is a fast-paced startup environment — every week will bring new challenges and opportunities to learn.
Innovative: You’ll work with state-of-the-art AI models and systems, deploying them in creative ways to solve complex, real-world R&D problems.
- Design, build, and maintain research software systems and pipelines for bioinformatics, cheminformatics, and related domains.
- Orchestrate large-scale ML inference workloads across thousands of models.
- Integrate and operationalize large language models and AI services into research workflows.
- Collaborate with ML researchers to prototype and deploy experimental models into usable tools.
- Build autonomous and agentic systems to streamline literature review, data extraction, and target identification.
- Work with scientists to ensure tools are robust, reproducible, and easy to use.
- Continuously improve development, testing, and deployment processes for research tools.
Requirements
Who you areMission-oriented : You want your engineering work to accelerate life-changing scientific research.
Biased to action: You thrive in a fast-moving startup and take ownership of delivering results.
Fast learner: You can quickly absorb new technologies, APIs, and scientific concepts.
Collaborative : You work effectively with interdisciplinary teams, adapting your communication for technical and non-technical audiences.
Curious & versatile : You enjoy working across domains — from AI integration to infrastructure — and connecting ideas between them.
A strong candidate will have most of the following:
- Strong Python development experience, writing production-quality, maintainable code.
- Experience integrating and orchestrating AI/LLM services via APIs and related tooling.
- Strong technical communication skills.
- Ability to rapidly prototype research tools and iterate quickly based on feedback.
- Comfort working independently in a fast-paced, high-ambiguity environment.
- Familiarity with at least one cloud platform, ideally GCP.
We encourage applicants to apply even if they don’t have all the above, especially if they have some of the following:
- Experience in biotech, drug discovery, or pharma R&D workflows.
- Familiarity with MLOps tooling, especially Kubeflow or Vertex pipelines.
- Experience with DevOps and modern CI/CD pipelines.
- Exposure to data science and machine learning workflows, especially in bio/cheminformatics.
- Experience with large-scale ML workloads.
- Experience building agentic or automation systems for research tasks.
Benefits
What we offer- A competitive salary (c. £50-70K depending on experience), performance-based bonus, pension and significant equity in a high-growth startup.
- Opportunities for rapid career growth and progression.
- A collaborative, flexible, hybrid working environment with remote options and tools to support seamless communication.
- Vitality health insurance, including mental health, dental, and optical care.
- The chance to bring potentially life-saving drugs back to patients - helping improve the lives of millions.
Senior Research Engineer in Materials - AI for Science
Posted 11 days ago
Job Viewed
Job Description
This role is an exceptional opportunity to lead our ambitious data generation efforts. You will develop scalable computational workflows and create the datasets for the training of large-scale foundational models. You will work with a highly collaborative, interdisciplinary, and diverse global team of researchers and engineers to define and create the next frontier datasets for materials science.
Microsoft's mission is to empower every person and every organization on the planet to achieve more, and we're dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.
This post will be open until the position is filled.
**Responsibilities**
+ Design and generate novel datasets for training deep learning models for materials design.
+ Develop and deploy scalable DFT workflows for large scale data generation.
+ Manage and enhance data infrastructure to support scalable and efficient data generation workflows.
+ Validate the accuracy and physical correctness of DFT simulation results.
+ Prepare technical papers, presentations, and open-source releases of research code.
**Qualifications**
Required:
+ PhD in computational materials science, computational chemistry, condensed matter physics, machine learning, or related area, or comparable industry experience.
+ Experience in developing high-throughput DFT workflows and scaling them to tens of thousands of materials.
+ Proficiency in collaborative code development in Python on shared codebases.
+ Publication track record in relevant academic journals (npj computational materials, Nature Materials, PRB, PRL, etc.).
+ Ability to work in an interdisciplinary collaborative environment, through effective communication of technical concepts to non-experts from different technical backgrounds.
Preferred:
+ Practical experience with cloud platforms such as Azure, AWS, or Google Cloud.
+ Experience in designing and producing computational materials datasets.
+ Strong understanding of density functional theory and its application in simulating the electronic, magnetic, and optical properties of solid-state materials.
+ Strong understanding of sampling methods (e.g., molecular dynamics, Monte Carlo methods) and their application in simulating solid-state materials.
#Research #AI for Science
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Senior Research Data Engineer: MSR AI for Science
Posted 5 days ago
Job Viewed
Job Description
We seek a highly motivated Senior RSDE to join our Biomolecular Emulator (BioEmu) team. The BioEmu project aims to model the dynamics and function of proteins - how they change shape, bind to each other, and bind small molecules. This approach will help us to understand biological function and dysfunction on a structural level and lead to more effective and targeted drug discovery. Our BioEmu-1 model was published in Science ( (see our blog post ( for links to our open-source software and other resources and this explainer video ( ).
**Responsibilities**
+ Data integration for structure & dynamics: Build ingestion/curation pipelines for structural/biophysical data (mmCIF/PDB, EM maps/particles, binding/biophysics, spectroscopy); implement map/volume preprocessing (e.g., resolution filtering, normalization) and alignment to model inputs/outputs.
+ Cryo‑EM expertise: Operationalize end‑to‑end flows from raw image stacks/particles to 3D maps and model‑ready tensors; interoperate with community formats (e.g., EMDB/EMPIAR, mmCIF) and link to sequences/annotations.
+ Signal & information content: Design dataset diagnostics (e.g., mutual‑information‑like measures, effective sample size, SNR proxies) to quantify what data teach the model; build active‑learning loops that maximize learning per euro of data collection time.
+ Model‑aware data services: Implement scalable, versioned data services and feature stores that feed training/evaluation; design loaders/augmentations optimized for throughput and correctness (GPU‑aware).
+ Training‑at‑scale engineering: Own distributed data pipelines and orchestration for large runs on Azure; profile and tune I/O, storage tiers, data locality, and caching; monitor cost, utilization, and failure modes.
+ Quality, governance, and reproducibility: Codify schemas/ontologies, metadata contracts, unit/integration tests, and lineage; automate validation and data drift detection; maintain documentation and examples.
+ Partner across disciplines: Work closely with ML researchers, structural biologists, and drug designers; translate experimental constraints into robust computational workflows; communicate clearly and proactively.
**Qualifications**
Required:
+ PhD or equivalent experience in Computer Science, Machine Learning, Applied Mathematics, Computational Biology, or related field.
+ Strong software engineering in Python (packaging, testing, CI), with systems thinking for data‑intensive ML.
+ Deep learning experience (PyTorch/JAX/TensorFlow) and solid foundations in linear algebra, probability, and statistics.
+ Proven experience designing robust data pipelines for large‑scale ML (HPC or cloud).
+ Ability to reason about learning signal and to assess information content of real‑world scientific datasets.
+ Excellent collaboration and communication in interdisciplinary teams.
Preferred:
+ Hands‑on cryo‑EM experience (e.g., map reconstruction, refinement, or pipeline tooling).
+ CUDA or C++ for performance‑critical components; experience with mixed precision and memory‑efficient training.
+ Experience integrating experimental data into ML models (e.g., constraints/priors from cryo‑EM, binding assays, spectroscopy).
+ Familiarity with MD data, structure prediction systems, or protein design work-flows.
+ Experience with cost‑optimization for data collection and cloud utilization; clear track record of building reliable, maintainable research software at scale.
+ Experience with structural biology or molecular biology data/techniques (e.g., cryo‑EM, binding assays, spectroscopy, expression, sequencing)
#Research #AI for Science
In line with our Flexible Work approach, for roles at Microsoft Germany, we recommend spending at least two days per week in the office or at the customer site. The actual number of days to work from the office or at the customer will be defined in agreement between the employee and their manager.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .