Roles & Responsibilities:
- Rapidly prototype and translate concepts into working code
- Provide technical guidance and mentorship to the development team
- Own complex software projects from conception to deployment; manage scope, risk, and timeline
- Contribute to front-end and back-end development using cloud technology
- Develop innovative solutions using generative AI
- Define and implement cloud software architectures (AWS preferred)
- Lead and motivate engineers to deliver high-quality results
- Conduct code reviews to ensure quality and best practices
- Create and maintain documentation (architecture, design, deployment, disaster recovery, operations)
- Identify and resolve technical challenges; stay current on trends and advancements
- Collaborate with product, business, and other stakeholders
Basic Qualifications:
- Doctorate + 2 years, OR Master’s + 4, OR Bachelor’s + 6, OR Associate’s + 10, OR HS diploma/GED + 12
Required Skills/Experience:
- Hands-on cloud services experience and understanding of well-architected design principles
- Hands-on full-stack development; Python (preferred), JavaScript, SQL/NoSQL
- Proven ability to lead and mentor software development teams
- Strong problem solving, analytical skills, communication, and interpersonal skills
- Strong presentation and public speaking
Preferred Qualifications:
- API integration; serverless; microservices
- SQL/NoSQL; vector databases for LLMs; large language model experience
- LangChain or llamaIndex; prompt engineering; model fine-tuning
- Web development and localization; DevOps/MLOps CI/CD pipelines
- Design patterns, data structures, test-driven development
- NLP techniques for text analysis and sentiment analysis
- Computer science/engineering degree preferred; cloud computing certificate preferred
Application Instructions:
- Apply via careers.amgen.com (no application deadline; applications accepted until a sufficient number are received or a candidate is selected).