principal software engineering Principal Engineer tech_leadership
$186,900 – $220,400
USD per year

About this role

Recursion is hiring a principal-level Principal Engineer in the software engineering function based in Salt Lake City, UT. The posting calls out experience with Python, Java, SQL, AWS. Compensation is listed at $186,900–$220,400 per year.

Role
Principal Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Salt Lake City, UT
Department
IT

More roles at Recursion

Manager, Computational Biology (Early Oncology)
New York City, NY | Salt Lake City, UT · manager
Python Security Agile
People Technology & Architecture Lead
New York City, NY · manager
API Development Configuration Management Data Modeling
Principal Scientist, TechBio Discovery
Salt Lake City, UT · principal
Configuration Management ETL Data Analytics
Principal Scientist, TechBio Discovery
New York City, NY · principal
Configuration Management ETL Data Analytics
Research Associate - Biology Automation
Milton Park, United Kingdom · junior
Configuration Management Automation Data Analytics
All Recursion jobs →

Job description

from Recursion careers

Your work will change lives. Including your own.

The Impact You’ll Make

  • Define and lead product security strategy across web, mobile, API, cloud, infrastructure, and container security — conducting threat modeling, risk assessments, and security reviews throughout the development lifecycle with a strong shift-left focus.
  • Embed secure development practices by designing and implementing secure coding standards, encryption, and security testing methodologies in close collaboration with development and ML teams, ensuring products are secure, resilient, and trustworthy.
  • Own Enterprise AI Security end-to-end — from securing LLM integrations, agentic pipelines, and ML model ingestion to defending against AI-specific threats (prompt injection, data poisoning, model extraction, RAG poisoning, ), building AI incident response playbooks, and red-teaming AI systems across Recursion's product surfaces.
  • Secure the AI supply chain and MLOps infrastructure by vetting third-party foundation models, open-source weights, and AI APIs before production integration, and partnering with ML engineering to protect training pipelines, feature stores, and model serving endpoints.
  • Champion compliance and AI governance by operationalizing frameworks such as OWASP LLM Top 10, MITRE ATLAS, NIST AI RMF, and EU AI Act requirements — collaborating with legal, privacy, and responsible AI teams to support audits and evolving regulatory expectations.
  • Scale security as a force multiplier by evaluating and deploying security tooling, detecting policy violations, driving security outcomes, and ensuring security initiatives never become a bottleneck to business objectives.
  • This is an excerpt. Read the full job description on Recursion careers →
All software engineering jobs software engineering in Salt Lake City, UT Jobs in Salt Lake City, UT software engineering salaries software engineering career path
All Recursion Jobs Browse software engineering roles principal positions