Principal Software Engineer

Natera Logo

Natera

πŸ’΅ $162k-$203k
πŸ“Remote - United States

Summary

Join Natera, a global leader in cell-free DNA testing, as a Principal Software Engineer. You will develop and manage the Generative AI roadmap, identifying business problems solvable with Generative AI and implementing strategies for its use. This role involves solution architecture and design, advanced analytics, and cross-functional collaboration with data scientists and engineers. You will lead prompt engineering, LLM fine-tuning, and the development of automated processes. A strong theoretical background in machine/deep learning and extensive experience with LLMs are essential. The position offers a competitive salary and benefits package.

Requirements

  • Advanced degree (Ph.D. preferred) in Engineering, Statistics, Data Science, Applied Mathematics, Computer Science, Physics, Bioinformatics, or a related quantitative field
  • 15+ years of proficiency in Python, SQL, R, MATLAB, PyTorch, Keras, and git
  • 8+ years of experience in ML/deep learning, including hands-on experience with LLM fine-tuning and/or training (e.g., ChatGPT, BERT, Bard, LLaMA, Dolly)
  • 8+ years of experience in data visualization and creating dashboards/web applications using Python and R-based tools (Dash, Streamlit, Shiny)
  • 8+ years of experience in data manipulation, integration, writing complex queries, and creating data products
  • 8+ years of implementing AI/ML systems using platforms like Databricks
  • Strong understanding of cloud-based data platforms and technologies (e.g., AWS, Azure, Google Cloud) and their application in building scalable and efficient analytics solutions
  • Proven experience in machine learning and software engineering best practices
  • Fluency in English

Responsibilities

  • Develop and manage the Generative AI roadmap
  • Identify critical business problems that can be solved using Generative AI
  • Define and implement strategies for leveraging Generative AI within the organization
  • Lead discussions in peer reviews and use quantitative skills to influence decision-making positively
  • Ensure the appropriate level of LLM complexity for various use cases
  • Create technical standards and blueprints for Generative AI scenarios
  • Lead prompt engineering efforts to optimize LLM performance
  • Quickly prototype and test LLM scenarios to refine user experiences
  • Spearhead fine-tuning of LLMs and building RAG (Retrieval-Augmented Generation) systems
  • Develop and embed automated processes for predictive model validation, deployment, and implementation
  • Influence the AI/ML stack, including Feature Stores, Model Stores, and automated MLOps, to maximize the value of LLMs
  • Make impactful contributions to internal discussions on emerging machine learning methodologies
  • Work with cross-functional teams, including data scientists, data engineers, and research scientists, to deliver features iteratively
  • Lead internal and external developers to execute the Generative AI roadmap
  • Connect and collaborate with subject matter experts across different business areas
  • Educate technical and business leaders on the use of Generative AI
  • Demonstrate a combination of business focus, strong analytical and problem-solving skills, and programming knowledge to quickly cycle hypotheses through the discovery phase of projects
  • Report findings clearly and structurally through excellent written and communication skills
  • Stay updated with the latest advancements in Large Language Models (LLMs) and apply them to business scenarios

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
  • Natera employees and their immediate families receive free testing in addition to fertility care benefits
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits
  • Generous employee referral program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.