Principal Software Engineer
Core
Lead end-to-end design, development, and delivery of machine learning and Generative AI (GenAI) solutions, including agentic AI systems, from problem framing to production deployment.
Role type
Principal Software Engineer (ML/GenAI)
Builds
Scalable cloud-based ML/GenAI platforms, agentic AI systems, and robust data architectures.
Domain
Biotechnology / Machine Learning / Generative AI
Deliverable
production ML models
Required skills
Machine learning, deep learning, Generative AI (LLMs, transformers), MLOps/LLMOps, system design, cloud architecture, Python, data engineering
Preferred skills
Agentic AI frameworks, RAG architectures, vector databases, big data ecosystems (Spark, Hadoop), Databricks, advanced evaluation techniques
Technologies
AWS, GCP, Azure, MLflow, Kubeflow, Airflow, Docker, Kubernetes, PyTorch, TensorFlow, Hugging Face, LangChain (via careerplan.io/jobs/R-240843-principal-software-engineer-at-amgen)
Responsibilities
Lead cross-functional collaboration to deliver integrated AI solutions; Provide technical leadership and mentorship to L4 and L5 engineers; Drive experimentation strategy including A/B testing and prompt optimization; Define and enforce governance frameworks for ML/GenAI systems; Architect scalable cloud-based ML/GenAI platforms.
Seniority
Principal, hands-on IC with strategic leadership
