Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$157.02k - $212.44k
Full-time

Amgen Inc

Career Category Information Systems Job Description Join Amgen’s Mission of Serving Patients At Amgen, if you feel like you’re part of something bigger, it’s because you are. Our shared mission—to serve patients living with serious illnesses—drives all that we do. Since 1980, we’ve helped pioneer the world of biotech in our fight against the world’s toughest diseases. With our focus on four therapeutic areas –Oncology, Inflammation, General Medicine, and Rare Disease– we reach millions of patients each year. Amgen is advancing a broad and deep pipeline of medicines to treat cancer, heart disease, inflammatory conditions, rare diseases, and obesity and obesity-related conditions. As a member of the Amgen team, you’ll help make a lasting impact on the lives of patients as we research, manufacture, and deliver innovative medicines to help people live longer, fuller happier lives. Our award-winning culture is collaborative, innovative, and science based. If you have a passion for challenges and the opportunities that lay within them, you’ll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career. Principal Software Engineer What you will do Let’s do this. Let’s change the world. In this vital role you will play a pivotal role in building and scaling our machine learning models from development to production. Your expertise in both machine learning and operations will be essential in creating efficient and reliable ML pipelines. A background in data engineering, including experience with data pipelines and distributed data processing, is a strong plus. Roles & Responsibilities: Lead the end-to-end design, development, and delivery of machine learning and Generative AI (GenAI) solutions, from problem framing to production deployment and business impact realization. Act as the technical owner for large-scale ML/GenAI initiatives, driving architecture decisions, scalability, reliability, and long-term maintainability. Design and implement advanced agentic AI systems, including multi-agent architectures, reasoning workflows, tool integration, and autonomous decision-making systems. Define and institutionalize evaluation, validation, and governance frameworks for ML/GenAI systems, including model performance, prompt evaluation, safety guardrails, hallucination mitigation, and compliance. Partner directly with business stakeholders and product leaders to understand objectives, translate them into AI/ML solutions, and ensure measurable value delivery. Establish and enforce best practices in MLOps, LLMOps, and DevOps, including CI/CD, monitoring, observability, reproducibility, and cost optimization. Architect and oversee scalable cloud-based ML/GenAI platforms leveraging AWS, GCP, or Azure. Drive experimentation strategy, including A/B testing, prompt optimization, and iterative improvement of models and agent workflows. Provide technical leadership and mentorship to L4 and L5 engineers, including design reviews, code reviews, and career guidance. Lead cross-functional collaboration across data science, engineering, product, and business teams to deliver integrated AI solutions. Stay at the forefront of advancements in machine learning, Generative AI, and agentic systems, and drive adoption of new technologies and approaches. Design, develop, and implement robust data architectures and platforms to support ML Operation. Ensuring data integrity, accuracy, and consistency through rigorous quality checks and monitoring. What we expect of you We are all different, yet we all use our unique contributions to serve patients. The professional we seek is a Software Engineer with these qualifications. Doctorate degree and 2 years of experience OR Master’s degree and 4 years of experience OR Bachelor’s degree and 6 years of experience OR Associate’s degree and 10 years of experience OR High school diploma / GED and 12 years of experience Deep expertise in machine learning, deep learning, and Generative AI (LLMs, transformers, embeddings, fine-tuning techniques). Proven track record of leading and delivering production-grade ML/GenAI systems end-to-end with measurable business impact with strong experience in designing scalable system architectures for ML and GenAI, including distributed systems and high-throughput pipelines. Expertise in MLOps/LLMOps ecosystems (MLflow, Kubeflow, Airflow, CI/CD, Docker, Kubernetes). Strong system design, architecture, and problem-solving skills with the ability to operate independently and lead large initiatives. Demonstrated proficiency in leveraging cloud platforms (AWS, Azure, GCP) for data engineering solutions. Strong understanding of cloud architecture principles and cost optimization strategies.  Proven ability to mentor and guide junior and mid-level engineers (L4/L5). Good-to-Have Skills: Degree in computer science, Statistics, and Data Science preferred. Master’s degree and 6+ years experience Or Bachelor’s degree and 8+ years’ experience Cloud Computing certificate preferred  Experience with big data ecosystems (Spark, Hadoop) and large-scale data processing.  Strong background in data engineering and building scalable data platforms. Advanced proficiency in Python and modern ML/AI frameworks (PyTorch, TensorFlow, Hugging Face, LangChain or similar). Experience designing robust evaluation and validation systems, including automated evals, human-in-the-loop, safety testing, and monitoring frameworks. Extensive experience with RAG architectures, vector databases, and knowledge-grounded systems. Strong understanding of agentic AI frameworks, including orchestration, planning, memory, and tool use.  Knowledge of advanced statistical modeling, experimentation design, and causal inference.  Experience with NLP, semantic search, embeddings, and vector search systems.  Familiarity with Responsible AI practices, including fairness, explainability, governance, and regulatory considerations.  Experience with cloud-native AI/ML services (AWS, Azure, GCP) and cost/performance optimization.  Experience with Databricks platform for enterprise-scale ML and GenAI workloads.  Exposure to advanced evaluation techniques, including red-teaming, adversarial testing, and synthetic data generation.  Experienced with data modeling and performance tuning for both OLAP and OLTP databases  Experienced with Apache Spark, Apache Airflow and Databricks platform What you can expect of us As we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, we’ll support your journey every step of the way. The expected annual salary range for this role in the U.S. (excluding Puerto Rico) is posted. Actual salary will vary based on several factors including but not limited to, relevant skills, experience, and qualifications. In addition to the base salary, Amgen offers a Total Rewards Plan, based on eligibility, comprising of health and welfare plans for staff and eligible dependents, financial plans with opportunities to save towards retirement or other goals, work/life balance, and career development opportunities that may include: A comprehensive employee benefits package, including a Retirement and Savings Plan with generous company contributions, group medical, dental and vision coverage, life and disability insurance, and flexible spending accounts A discretionary annual bonus program, or for field sales representatives, a sales-based incentive plan Stock-based long-term incentives Award-winning time-off plans Flexible work models where possible. Refer to the Work Location Type in the job posting to see if this applies. Apply now and make a lasting impact with the Amgen team. careers.amgen.com In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Application deadline Amgen does not have an application deadline for this position; we will continue accepting applications until we receive a sufficient number or select a candidate for the position. Sponsorship Sponsorship for this role is not guaranteed. As an organization dedicated to improving the quality of life for people around the world, Amgen fosters an inclusive environment of diverse, ethical, committed and highly accomplished people who respect each other and live the Amgen values to continue advancing science to serve patients. Together, we compete in the fight against serious disease. Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other basis protected by applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. . Salary Range 157,020.50USD -212,439.50 USD Amgen is committed to unlocking the potential of biology for patients suffering from serious illnesses by discovering, developing, manufacturing and delivering innovative human therapeutics. This approach begins by using tools like advanced human genetics to unravel the complexities of disease and understand the fundamentals of human biology. Amgen focuses on areas of high unmet medical need and leverages its biologics manufacturing expertise to strive for solutions that improve health outcomes and dramatically improve people's lives. A biotechnology pioneer since 1980, Amgen has grown to be one of the world's leading independent biotechnology companies, has reached millions of patients around the world and is developing a pipeline of medicines with breakaway potential. For more information, visit and follow us on

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Thousand Oaks, CA vacancy
  • $150k - $190k

     ...Principal Software Engineer We are seeking a highly experienced Principal Software Engineer to lead the evolution of our enterprise service capabilities. In this role, you will architect and optimize the mission-critical systems that power our retail store operations... 
    Suggested
    Local area

    Guitar Center

    Westlake Village, CA
    5 days ago
  •  ...you'll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career. Principal Software Engineer What You Will Do Let's do this. Let's change the world. In this vital role you will play a pivotal role in shaping... 
    Suggested
    Flexible hours

    Avery Healthcare Group Ltd.

    Newbury Park, CA
    3 days ago
  •  ...Job Summary: This is an excellent entry-level opportunity for a tech-savvy, detail-oriented person who loves learning new software and bringing order to data. The Operations & Data Associate will be trained to become our in-house go-to person for the software platforms... 
    Suggested
    Part time
    Work experience placement
    Work at office
    Flexible hours

    Blue Kangaroo PACKOUTZ of Encino & Ventura

    Thousand Oaks, CA
    27 days ago
  •  ...sites which grants a work-life balance. Alcatel Lucent Enterprise (ALE) is seeking a highly motivated intern to join our software engineering team Job Description: The primary role of the Software Engineering Intern is responsible for sustenance and... 
    Suggested
    Internship
    Flexible hours

    The Alcatel-Lucent Enterprise

    Thousand Oaks, CA
    2 days ago
  •  ...Job Title: Software Engineer, Senior - Biopharma, GMP Lab Instruments Automation (JP13852) Location: Thousand Oaks, CA. 91320 Business Unit: Research & Automation Technologies Employment Type: Contract Duration: 3 years with possible conversion... 
    Suggested
    Contract work
    Work experience placement
    Work at office
    Local area
    Work from home
    Relocation
    Flexible hours

    3 Key Consulting

    Newbury Park, CA
    4 days ago
  • $151.27k - $193.79k

     ...About the Role: Guitar Center's Merchandising Technology group is seeking a Senior Software Engineer to design, build, test, and support software systems that power core merchandising and inventory capabilities. In this role, you will combine deep software engineeringexpertisewith... 
    Temporary work

    Guitar Center Stores, Inc.

    Westlake Village, CA
    3 days ago
  • $173k - $200k

     ...Position Summary: Guitar Center’s Omnichannel Technology team is seeking a Senior Software Engineer to design, develop, and support the Connected Associate Express Checkout iOS application. This role combines hands-on software engineering with technical leadership... 

    Guitar Center Stores, Inc.

    Westlake Village, CA
    1 day ago
  • $66 - $77 per hour

     ...Software Developer Excellent contract-to-hire job opportunity As a Software Developer for the Artificial Intelligence team, work on Machine Learning, Natural Language Processing, and Generative AI projects. Job requirements: Python (minimum 2 years) AWS (minimum... 
    Hourly pay
    Contract work

    TekLead

    Westlake Village, CA
    2 days ago
  • $95k - $155k

     ...homeownership through the complete mortgage journey. A Typical Day We are seeking a highly skilled, 100% hands-on Senior DevOps Engineer to drive our rules engine modernization initiative. This critical role involves building, automating, and maintaining the CI/CD... 
    Temporary work
    Work at office
    Flexible hours

    PennyMac

    Westlake Village, CA
    11 days ago
  •  ...Title: DevOps Engineer Location: Thousand oaks, CA Job Description: Qualifications: ~ Experience: 12+ years of experience in DevOps. 3+ yrs onsite exp in US is mandatory. Responsibilities: Design, implement, and maintain Kubernetes clusters... 

    Apex Informatics

    Thousand Oaks, CA
    2 days ago
  • .Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of Managed IT Services and Network Design and Implementation is seeking IT Professionals for positions with an entity in Los Angeles, CA. Please submit a resume and salary...
    Contract work
    Local area

    MANAGEMENT APPLICATIONS, INC.

    Thousand Oaks, CA
    2 days ago
  •  ...refactoring and unit testing • Experience with Linux and open source software is a plus • AWS Environment - EC2, SQS, SNS, Lambda,...  ...experience Roles & Responsibilities The Sr Software Engineer utilizes minimum requirements to develop technology solutions... 
    Work experience placement

    VBeyond

    Westlake Village, CA
    5 days ago
  • C#/..Net Developer Location: Westlake Village, CA (Los Angeles Area) OR Carrollton, TX (Dallas Area) Duration: 12 Months Contract Roles and Responsibilities: Strong C#/.net Core experience (5+ Years) Experience developing using SOLID Principles Strong...
    Contract work

    Perfict Global, Inc.

    Westlake Village, CA
    5 days ago
  •  ...applicable industry standards. Utilize CMM and a range of conventional and advanced measurement tools to verify part dimensions per engineering drawings. Identify and implement process improvements to enhance the efficiency and throughput of inspection operations.... 
    Temporary work
    Immediate start

    Skylimit Systems

    Simi Valley, CA
    8 days ago
  •  ...Senior Software Engineer - Biotech Instrumentation Location: Thousand Oaks, CA, OR South San Francisco Business Unit: Research & Automation Technologies - Center for Research Acceleration through Digital Innovation Employment Type: Contract to Hire Duration... 
    Contract work

    3 Key Consulting

    Newbury Park, CA
    5 days ago
  • Job Description Job Description US Citizens & Permanent Residents ONLY Job Title: Sr Full Stack Developer (NodeJS React, SQL / NoSQL, AWS) Job Location: Westlake Village, CA (Onsite, NO REMOTE) Responsibilities: Looking for a Senior Full Stack Developer...
    Permanent employment
    Remote work

    Teklead Corp

    Westlake Village, CA
    18 days ago
  •  ...I have an opportunity for " .NET FullStack Engineer - Westlake Village, CA - Onsite " and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate it.... 
    Contract work
    Immediate start

    Navtech

    Westlake Village, CA
    4 days ago
  •  ...Job Description Job Description We are seeking a highly skilled Lead Quality Engineer to oversee and drive quality assurance initiatives within our aerospace and defense manufacturing operations. The ideal candidate will have a strong background in AS9100 standards... 

    Skylimit Systems

    Simi Valley, CA
    a month ago
  •  ...Job Title: AutomationEngineer Senior, Software, Biotech DeltaV, SCADA, PLC - (JP5947) Location: Thousand Oaks, CA. Employment...  ...with benefits 3 Key Consulting is hiring a Senior Engineer for a consulting engagement with our direct client, a leading... 
    Permanent employment
    Contract work
    Remote work

    3 Key Consulting

    Newbury Park, CA
    4 days ago
  • $102.5k - $187.9k

     ...intelligent systems. Our teams span digital strategy, architecture, engineering, design, operations, and applied AI across a wide range of...  ...your story. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain... 
    Summer holiday
    Local area
    Flexible hours

    EY

    Thousand Oaks, CA
    3 days ago
  • $105.8k - $174.8k

     ...world. Technology – Data and Decision Science – AI Native Engineering Physical AI Engineering Consultant, Senior Consultant...  ...complexities of modern robotics, digital twin applications, and software engineering. We'll look to you to provide technical leadership... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Thousand Oaks, CA
    5 days ago
  • $142.6k - $261.5k

     ...elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product...  ...Knowing agile methodology and being able to work by its principals Strong analytical and problem-solving skills Self-starter... 
    Summer holiday
    Flexible hours

    EY

    Thousand Oaks, CA
    3 days ago
  • $132k - $245k

     ...Job Description Job Description Job Title: Lead, Antenna Engineer Job Location: Simi Valley, CA (This position is 100% onsite) Business Unit: Datron Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday... 
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Fisica, Inc

    Simi Valley, CA
    8 days ago
  • $161.7k - $258.8k

     ...team - one that makes better decisions, drives innovation and delivers better business results. Opportunity Overview The Software Engineering team in Agoura Hills, CA is looking for a senior Embedded Software Engineer with passion for learning, developing high... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Teradyne

    Agoura Hills, CA
    5 days ago
  •  ...Software Engineer Level 2 | Camarillo, California, United States Indotronix is seeking an : Software Engineer Level 2, Camarillo California Level of Clearance Required - Secret Must or interim Secret is acceptable BS degree in a STEM Job Description... 
    Interim role

    Indotronix International Corporation

    Camarillo, CA
    4 days ago
  • $86.5k - $142.7k

     ...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position...  ...and attributes for success • Strong hands‑on background in software engineering and modern application architectures. • Deep understanding... 
    Summer holiday
    Flexible hours

    EY

    Thousand Oaks, CA
    3 days ago
  •  ...driven team working at the forefront of biotechnology innovation. About the Role We are seeking a highly motivated Applications Engineer II to serve as a key technical partner to our global customer base. This role is ideal for someone who enjoys combining technical... 
    Remote work

    PBS Biotech Inc

    Moorpark, CA
    21 days ago
  •  ...services firm, is seeking an experienced Quality Assurance Lead Engineer to join their team in Agoura Hills, CA or Plano, TX! The QA...  ...be responsible for managing the team doing automated and manual software testing of web based applications. They must be proficient in manual... 

    Eleven Recruiting

    Westlake Village, CA
    3 days ago
  • $66 - $77 per hour

     ...PERMANENT RESIDENTS ONLY Job Location: Westlake Village, CA (Onsite, NO REMOTE) Excellent contract-to-hire job opportunity As a Software Developer for the Artificial Intelligence team, work on Machine Learning, Natural Language Processing, and Generative AI projects.... 
    Hourly pay
    Permanent employment
    Contract work
    Remote work

    TekLead

    Agoura Hills, CA
    4 days ago
  •  ...NAVA Software solutions is looking for a Senior Application Developer Details: Senior Application Developer Duration: 12 months Location: Agoura hills, CA (preferred) or Plano, TX - Hybrid Responsibilities: The Senior Application... 
    Work experience placement

    Nava Software Solutions

    Oak Park, Los Angeles County, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!