Bio-Techne logo

Senior Software Engineer, AI and ML Platforms

Bio-Techne
June 30, 2026
Remote friendly (San Jose, CA)
United States
IT
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 integrating 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 IT, Enterprise Data, and Infrastructure teams to align AI services with platform standards (MLOps, data governance, observability, security)
- Establish and maintain MLOps for model versioning, evaluation, monitoring, and retraining; ensure graceful degradation
- Collaborate with product management, scientists, and UX to translate workflows into AI-driven capabilities
- Ensure reliability, observability, security, and performance of distributed services in production
- Drive technical standards for code quality, service ownership, and system architecture
- Mentor junior engineers; contribute to design/code reviews and technical decisions
- Document system architecture, APIs, and operational considerations

Qualifications:
- BS in CS/Software Engineering (7+ years) or MS in CS/AI-ML (5+ years) or equivalent experience

Skills/Abilities (required):
- Proficiency in Python/Java (or similar) with microservices experience
- Cloud-native SaaS platform experience
- REST API development (FastAPI/Flask/Spring Boot)
- Integrating AI/ML or LLM services into real-world applications
- Distributed systems, asynchronous processing, service-to-service communication
- Docker and CI/CD pipelines
- Communication across engineering and scientific teams
- Ability to reason about algorithms; implement ML/information-retrieval algorithms (e.g., retrieval/ranking, embeddings/chunking, evaluation, inference optimization)
- Track record building novel systems/components
- Strong CS fundamentals

Preferred:
- AWS/Azure; Kubernetes
- ML lifecycle management
- Vector databases (pgvector/FAISS/Pinecone, etc.)
- RAG frameworks (LangChain/LlamaIndex)
- Scientific software/instrumentation or GxP-regulated environments
- Multi-tenant SaaS and feature-based licensing

Benefits (if part of job description):
- Day-one insurance: medical, dental, vision, life, short-term and long-term disability, pet, legal and ID shield
- 401k, ESPP, HSA, FSA, Dependent Care FSA
- Mentorship, training, tuition reimbursement, internship programs
- Employee resource groups, volunteer paid time off, events, charity drives
- Accrued leave with paid holidays, paid time off, paid parental leave

Application:
- Contact hr@bio-techne.com for reasonable accommodation during the application/interview process.