Bio-Techne Corporation

Senior Software Engineer, AI and ML Platforms

Bio-Techne Corporation
Apply
3 months ago
San Jose, CA, USASenior

Base Salary

$132k - $218k/yr

Responsibilities

  • Lead the design and development of cloud-native, microservices-based backend systems.
  • Build and deploy AI-powered services including LLM assistants, recommendations, and automation workflows.
  • Develop scalable APIs integrating AI services with instrument software and customer-facing applications.
  • Architect and implement RAG pipelines over scientific, operational, and customer data.
  • Establish MLOps practices for model versioning, evaluation, monitoring, retraining, and reliable production operation.
  • Collaborate with IT, data, infrastructure, product, scientific, and UX teams on AI platform standards and capabilities.
  • Ensure reliability, observability, security, and performance of distributed production services.
  • Drive standards for code quality, service ownership, and system architecture.
  • Mentor junior engineers and contribute to design reviews, code reviews, technical decisions, and documentation.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field with 7+ years of relevant experience, or a master’s degree in Computer Science, AI/ML, or a related discipline with 5+ years of relevant experience, or an equivalent combination of relevant education and experience.
  • Strong proficiency in Python, Java, or similar backend languages with hands-on microservices experience.
  • Experience designing and operating cloud-native SaaS platforms and production-grade distributed systems.
  • Experience building APIs with frameworks such as FastAPI, Flask, or Spring Boot.
  • Hands-on experience integrating AI/ML or LLM-based services into real-world applications.
  • Understanding of distributed systems, asynchronous processing, and service-to-service communication.
  • Experience with Docker and CI/CD pipelines.
  • Ability to implement ML or information-retrieval algorithms, including custom retrieval, ranking, re-ranking, embedding, chunking, evaluation, or inference optimization approaches.
  • Track record of designing and building novel systems or components rather than primarily integrating off-the-shelf tools.
  • Strong computer-science fundamentals including data structures and algorithmic complexity.
  • Strong written and verbal communication skills across engineering and scientific teams.
  • Preferred: experience with AWS or Azure, Kubernetes, ML lifecycle management, vector databases, RAG frameworks, scientific software, laboratory instrumentation, regulated environments, and multi-tenant SaaS systems.

Benefits

  • Medical, dental, vision, life, short-term disability, long-term disability, pet, legal, and ID shield insurance benefits beginning on day one.
  • 401(k) plans, employee stock purchase plan, HSA, FSA, and Dependent Care FSA.
  • Mentorship, promotional opportunities, training and development, tuition reimbursement, and 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.
  • Hybrid work arrangement based at the San Jose, California site.
Bio-Techne Corporation

About Bio-Techne Corporation

51-200 employees
Contact me