Amgen Taiwan logo
Amgen Taiwan2 weeks ago

Principal Software Engineer

$157,021–$212,440 year

On-site · Tampa, Florida, United States or Thousand Oaks, California, United States

Type
Full Time
Level
Senior Level
Education
Doctorate Or Professional Degree
Company size
Enterprise

Job Summary

Principal Software Engineer responsible for shaping Amgen’s technology strategy and mentoring a team of engineers. You’ll own complex software projects from conception to deployment, manage delivery scope, risk, and timelines, and contribute to front-end and back-end development using cloud technologies (AWS preferred). You’ll lead and motivate engineers to deliver high-quality results, perform code reviews, and create/maintain architecture, deployment, disaster recovery, and operations documentation. The role requires hands-on experience with cloud services and full-stack development, proficiency in Python (preferred), JavaScript, SQL/NoSQL, and the ability to collaborate with product and business stakeholders. Preferred qualifications include API integration, serverless and microservices architectures, experience with databases and vector databases for large language models, familiarity with large language models and frameworks like LangChain or llamaIndex, prompt engineering, model fine tuning, web development with localization, DevOps/MLOps CI/CD pipelines, design patterns, data structures, testing, NLP techniques, and cloud certifications. The posting emphasizes leadership, mentorship, problem-solving, analytical skills, and excellent communication and public speaking abilities.

Required Qualifications

  • Doctorate degree with 2+ years experience OR Master’s degree with 4+ years OR Bachelor’s degree with 6+ years OR Associate’s degree with 10+ years OR High school diploma/GED with 12+ years of experience
  • Hands-on experience with cloud services and well-architected cloud design principles
  • Hands-on experience with full stack software development
  • Proficiency in Python (preferred), JavaScript, SQL/NoSQL
  • Experience leading and mentoring software development teams
  • Strong problem solving, analytical skills, and communication/interpersonal abilities
  • Strong presentation and public speaking skills
  • Experience with API integration, serverless, microservices architecture
  • Experience with SQL/NOSQL databases and vector databases for large language models
  • Experience with LangChain or llamaIndex frameworks
  • Experience with prompt engineering, model fine tuning
  • Web site development and localization processes
  • DevOps/MLOps CI/CD pipelines
  • Experience with design patterns, data structures, and test-driven development
  • Knowledge of NLP techniques for text analysis and sentiment analysis
  • Cloud computing certificate (preferred)
  • Bachelor’s degree in computer science and engineering preferred; Master’s degree and 6+ years or Bachelor’s degree and 8+ years software development experience acceptable

Desired Qualifications

  • Doctorate degree with 2+ years experience OR Master’s degree with 4+ years OR Bachelor’s degree with 6+ years OR Associate’s degree with 10+ years OR High school diploma/GED with 12+ years of experience
  • Hands-on experience with various cloud services and well-architected cloud design principles
  • Hands-on experience with full stack software development
  • Proficiency in Python (preferred), JavaScript, SQL/NoSQL
  • Experience leading and mentoring software development teams
  • Strong problem solving, analytical skills, and communication/interpersonal abilities
  • Strong presentation and public speaking skills
  • Experience with API integration, serverless, microservices architecture
  • Experience with SQL/NoSQL databases and vector databases for large language models
  • Experience with popular large language models and LangChain or llamaIndex frameworks
  • Experience with prompt engineering, model fine tuning
  • Web site development and localization processes
  • DevOps/MLOps CI/CD pipelines
  • Experience with design patterns, data structures, and test-driven development
  • Knowledge of NLP techniques for text and sentiment analysis
  • Cloud computing certification (preferred)
  • Bachelor’s degree in computer science and engineering preferred; master’s degree with 6+ years or bachelor’s with 8+ years experience acceptable
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$157k – $212k / yr

Principal Software Engineer · Amgen Taiwan

Apply on Sorce