Senior Software Engineer
Core
Design, configure, and build agentic AI systems, cloud-native software applications, and ML-enabled solutions leveraging large language models and intelligent agents.
Role type
Senior Software Engineer (AI/ML & Cloud-Native)
Builds
Scalable software systems, AI-enabled workflows, and production-ready applications for enterprise use.
Domain
Biotechnology/Healthcare, Generative AI, Agentic AI, Cloud Computing (via careerplan.io/jobs/R-244063-1-senior-software-engineer-at-amgen)
Deliverable
production ML models
Required skills
Python, JavaScript/TypeScript, SQL/NoSQL, API development, cloud-native application development, generative AI/LLM integration, agentic workflows, RAG patterns, CI/CD, containerization, observability
Preferred skills
LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, vector databases, embeddings, semantic search, prompt engineering, fine-tuning, MLOps tools (MLflow, SageMaker, Databricks, Kubeflow, Airflow), serverless, microservices, Kubernetes, responsible AI
Technologies
AWS, LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, MLflow, SageMaker, Databricks, Kubeflow, Airflow, Kubernetes
Responsibilities
Design and build agentic AI systems that reason, plan, and execute workflows; develop scalable cloud-native applications; integrate LLMs, APIs, and vector stores; implement RAG patterns; operationalize ML models; apply MLOps practices; develop reusable components and APIs; implement observability and monitoring; evaluate agent performance.
Seniority
Senior, hands-on IC
