Principal Software Engineer

Amgen

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Tampa, FL
Salary
$157,020–$212,439 / yr
Posted
93 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $185k
$127k most similar roles pay here $286k

This role pays less than 60% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $185k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Amgen

Amgen is a leading biotechnology company that discovers, develops, manufactures, and delivers innovative human therapeutics, with products addressing conditions such as anemia, bone loss, inflammation, and cancer. Industry: Biotechnology & Pharmaceuticals

Amgen currently has 46 open roles on FindRole.

Listed pay typically runs $136,906–$184,235 across 44 roles with salary data.

Most-posted roles

View all roles at Amgen

At a glance

TL;DR · Principal Software Engineer

Principal Software Engineer As a Principal Software Engineer, you will join the engineering team to lead the end-to-end design, development, and delivery of machine learning and Generative AI solutions. You will act as the technical owner for large-scale initiatives, building scalable ML pipelines, agentic AI systems, and robust data architectures to ensure reliability and performance. Your daily work involves establishing MLOps and LLMOps best practices, managing CI/CD workflows, and overseeing cloud-based platforms across AWS, GCP, or Azure. You will utilize technologies including Python, PyTorch, TensorFlow, Hugging Face, LangChain, Databricks, Spark, and Airflow while managing vector databases and RAG architectures. The role focuses on solving complex technical challenges in the biotechnology sector by developing production-grade AI systems that integrate seamlessly with business objectives to deliver measurable impact through advanced automation and intelligent decision-making workflows.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Lead the end-to-end design, development, and production deployment of machine learning and Generative AI solutions.
  • Act as the technical owner for large-scale ML initiatives, driving architecture decisions for scalability and reliability.
  • Design and implement advanced agentic AI systems including multi-agent architectures and autonomous decision-making workflows.
  • Establish evaluation, validation, and governance frameworks to ensure model safety, performance, and compliance.
  • Implement MLOps, LLMOps, and DevOps best practices including CI/CD, monitoring, and cost optimization.
  • Architect scalable cloud-based ML platforms using AWS, GCP, or Azure environments.
  • Develop robust data architectures and pipelines to ensure data integrity for machine learning operations.
  • Provide technical leadership, mentorship, and code reviews to junior and mid-level engineers.

What we're looking for

  • Must have a Doctorate with 2 years experience, Master's with 4 years, Bachelor's with 6 years, or Associate's with 10 years.
  • Deep expertise in machine learning, deep learning, and Generative AI including LLMs, transformers, and fine-tuning techniques.
  • Proven track record of delivering production-grade ML/GenAI systems and designing scalable system architectures for high-throughput pipelines.
  • Proficiency in MLOps/LLMOps ecosystems including MLflow, Kubeflow, Airflow, CI/CD, Docker, and Kubernetes.
  • Demonstrated ability to leverage cloud platforms (AWS, Azure, or GCP) for data engineering and cost optimization.
  • Advanced proficiency in Python and modern ML frameworks such as PyTorch, TensorFlow, Hugging Face, and LangChain.
  • Experience with RAG architectures, vector databases, and agentic AI frameworks including orchestration and tool use.
  • Ability to mentor and guide junior and mid-level engineers through design reviews and career guidance.

More like this

Similar roles

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Engineer AI/ML

Adobe

San Jose, CA 53 days ago $261,800$379,100
LLMs Generative AI NLP Computer Vision PyTorch TensorFlow JAX Hugging Face Python CUDA LoRA QLoRA RAG GraphRAG Vector Databases MLOps LLMOps AWS GCP Azure Distributed Training
10+ yrs exp

Distinguished Software Engineer

Walmart

Sunnyvale, CA 84 days ago $169,000$338,000
Generative AI LLMs RAG Agentic Frameworks Python Java Type script PyTorch TensorFlow Hugging Face Vector Databases Kubernetes Docker CI/CD GCP Azure micro-services REST Distributed Systems
10+ yrs exp

Software Engineer

Microsoft

Redmond, WA 20 days ago $102,100$202,200
Generative AI LLMs NLP Python C# Java TensorFlow PyTorch Scikit-learn Keras Apache Spark Hadoop AWS Azure GCP MLOps Docker Kubernetes Transformers CNNs RNNs
2+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp