Senior Software Engineer, AI and ML Platforms

ProteinSimple

San Jose (CA)

Hybrid

USD 132,400 - 217,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) plans
Career development opportunities
Paid time off and holidays

Job summary

ProteinSimple, a part of Bio-Techne, is looking for a Senior Software Engineer in San Jose, California. This hybrid role involves leading the design of scalable AI-enabled backend systems and building cloud-native microservices for their software products.

The ideal candidate will have a strong software engineering background with 7+ years of experience in developing production-grade systems and expertise in languages such as Python and Java. Competitive benefits, and a culture that fosters innovation and empowerment are part of the offering.

Qualifications

  • 7+ years of experience developing and operating production-grade systems.
  • Demonstrated experience designing cloud-native SaaS platforms.
  • Strong computer-science fundamentals: data structures, algorithmic complexity.

Responsibilities

  • Lead the design of backend systems for Bio-Techne software products.
  • Develop AI-powered services and scalable APIs.
  • Establish MLOps practices to ensure reliability and performance.

Skills

Python
Java
Microservices
RESTful APIs
Cloud-Native Development
AI/ML integration
Distributed Systems
Containerization
CI/CD Pipelines
Communication Skills

Education

B.S. in Computer Science, Software Engineering, or related technical field
M.S. in Computer Science, AI/ML or related discipline

Tools

Docker
FastAPI
Flask
Spring Boot

Job description

Overview

By joining Bio-Techne, you’ll join a company with a powerful and positive purpose of enabling cutting‑edge research in Life Sciences and Clinical Diagnostics. Bio-Techne and all of its brands provide tools for researchers to further treat and prevent disease worldwide. Bio-Techne develops innovative software and instrumentation solutions that help scientists generate accurate, reproducible biological data at scale.

Pay Range: $132,400.00 - $217,600.00

This Senior Software Engineer role sits at the intersection of AI engineering, cloud‑native microservices, and enterprise SaaS platforms. You will lead the design and implementation of scalable backend services that power AI‑enabled features across Bio-Techne software products.

This role is ideal for an experienced engineer who enjoys owning architecture, mentoring others, and delivering production‑grade systems used in regulated scientific environments. This is a hybrid position based out of our San Jose, CA site.

Responsibilities
  • Lead the design and development of cloud‑native, microservices‑based backend systems supporting Bio-Techne software products
  • Design, build, and deploy AI‑powered services, including LLM‑based assistants, recommendations, and automation workflows
  • Develop scalable REST and event‑driven APIs that integrate AI services with instrument software and customer‑facing applications
  • Architect and implement Retrieval‑Augmented Generation (RAG) pipelines over scientific, operational, and customer data
  • Partner with central IT, Enterprise Data, and Infrastructure teams to align AI services with shared platform standards. This includes MLOps practices, data access governance, observability frameworks, and security controls, ensuring that POC work can be reliably promoted to production environments
  • Establish and maintain MLOps practices for model versioning, evaluation, monitoring, and retraining — ensuring AI services degrade gracefully and remain reliable over time
  • Collaborate with product management, scientists, and UX teams to translate scientific workflows into AI‑driven software capabilities
  • Ensure reliability, observability, security, and performance of distributed services operating in production environments
  • Drive technical standards for code quality, service ownership, and system architecture
  • Mentor junior engineers and contribute to design reviews, code reviews, and technical decision‑making
  • Document system architecture, APIs, and operational considerations for internal and cross‑functional stakeholders
Qualifications
  • Education & Experience:
    • B.S. in Computer Science, Software Engineering, or related technical field and 7+ years of relevant experience developing and operating production‑grade software systems
    • M.S. in Computer Science, AI/ML, or related discipline and 5+ years of relevant experience
    • Equivalent combination of relevant education and experience
  • Knowledge, Skills, and Abilities:
    • Strong proficiency in Python, Java, or similar backend languages with hands‑on microservices experience
    • Demonstrated experience designing and operating cloud‑native SaaS platforms
    • Experience building RESTful APIs using frameworks such as FastAPI, Flask, or Spring Boot
    • Hands‑on experience integrating AI/ML or LLM‑based services into real‑world applications
    • Solid understanding of distributed systems, asynchronous processing, and service‑to‑service communication
    • Experience with containerization (Docker) and CI/CD pipelines
    • Strong written and verbal communication skills, including experience working across engineering and scientific teams
    • Strong ability to understand how systems work under the hood, with the ability to reason about and implement the underlying algorithms, evaluate trade‑offs, and build new capabilities
    • Demonstrated ability to implement ML or information‑retrieval algorithms; not solely through high‑level frameworks (examples: custom retrieval, ranking and re‑ranking strategies, embedding and chunking approaches, evaluation pipelines, or inference‑time optimizations)
    • Demonstrated track record of designing and building novel systems or components, rather than primarily integrating off‑the‑shelf tools
    • Strong computer‑science fundamentals: data structures, algorithmic complexity
  • Preferred Qualifications:
    • Experience with cloud platforms such as AWS or Azure
    • Familiarity with Kubernetes and multi‑service deployment strategies
    • Experience managing the ML lifecycle, including but not limited to EDA, feature engineering, model training/tuning, validation, deployment, and maintenance
    • Experience with vector databases (pgvector, FAISS, Pinecone, or similar)
    • Experience with RAG frameworks such as LangChain or LlamaIndex
    • Exposure to scientific software, laboratory instrumentation, or regulated environments (GxP)
    • Experience designing systems with multi‑tenant SaaS considerations and feature‑based licensing
Benefits
  • Competitive insurance benefits starting on day one: medical, dental, vision, life, short‑term disability, long‑term disability, pet, and legal and ID shield
  • 401(k) plans, employee stock purchase plan (ESPP), Health Savings Account (HSA), Flexible Spending Account (FSA), and Dependent Care FSA
  • Career development opportunities: mentorship, promotional opportunities, training and development, tuition reimbursement, internship programs
  • Employee resource groups, volunteer paid time off, employee events, and charity drives
  • Accrued leave policy with paid holidays, paid time off, and paid parental leave
  • Culture of empowerment and innovation, where employees feel valued and encouraged to bring new ideas
Equal Employment Opportunity

Bio-Techne is an E-Verify Employer in the United States. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Applications (App Foundations) (High Seniority)
Software Engineer, Applications (App Foundations) (High Seniority)

F-Prime Capital • San Francisco (CA)

On-site
USD 150,000 - 190,000
Hybrid work model
On-site 3 days per week
Staff Software Engineer
Staff Software Engineer

MilliporeSigma • St. Louis (MO)

On-site
USD 110,000 - 166,000
Health insurance
Paid time off (PTO)
Retirement contributions
Software Engineer, Full Stack (Enterprise Lifecycle)
Software Engineer, Full Stack (Enterprise Lifecycle)

Benchling • San Francisco (CA)

Hybrid
USD 173,000 - 235,000
Software Engineer, Applications (App Foundations) (High Seniority)
Software Engineer, Applications (App Foundations) (High Seniority)

Benchling • San Francisco (CA)

On-site
USD 225,000 - 305,000
Senior AI/ML Platform Engineer - Cloud, RAG & SaaS
Senior AI/ML Platform Engineer - Cloud, RAG & SaaS

Bio-Techne • San Jose (CA)

Hybrid
USD 132,400 - 217,600
Medical, dental, and vision insurance starting day one
401k plans and employee stock purchase plan
Paid time off and parental leave
Senior Staff Data Engineer
Senior Staff Data Engineer

BioHub • New York (NY)

Hybrid
USD 270,000 - 338,000
Relocation assistance
401(k) match
Volunteer time off
Data Engineer
Data Engineer

BioAgilytix • North Carolina

On-site
USD 120,000 - 160,000
Medical Insurance (HDHP with HSA)
Dental Insurance
Vision Insurance
+4
Staff Systems Engineer
Staff Systems Engineer

ProteinSimple • San Jose (CA)

On-site
USD 132,400 - 217,600
Comprehensive insurance benefits
401k and employee stock purchase plan
Training and development opportunities
Software Engineer, Applications (App Foundations) (High Seniority)
Software Engineer, Applications (App Foundations) (High Seniority)

Benchling • United States

Hybrid
USD 150,000 - 210,000
Hybrid work model
On-site 3 days/week
Agentic AI Engineer
Agentic AI Engineer

Albert Invent • Washington

On-site
USD 176,000 - 265,000
Equity
Health insurance
401(k) with employer match
+1