Software Engineer (Production Informatics)

Predicine

$130K — $155K *
Pharmaceuticals & Biotech
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or related field; equivalent practical experience accepted
  • 7+ years of professional software/application development experience with a focus on production, data-rich applications
  • Strong Python and REST API development skills, preferably using Django or similar
  • Working knowledge of TypeScript and modern web stacks like React
  • Familiarity with AI coding/productivity tools such as Cursor and ChatGPT
  • Experience with CI/CD, containerization (Docker), SQL, and cloud deployment
  • Preferred: 10+ years of experience with LLM-based or agentic AI features in production applications, ideally in regulated environments

Responsibilities

  • Design, develop, and maintain software for laboratory operations and production workflows
  • Enhance laboratory information management systems (LIMS), backend services, databases, APIs, and user-facing applications
  • Troubleshoot production issues and improve system performance
  • Lead the development and productionization of AI and agentic AI features
  • Integrate applications with enterprise, product, and scientific data sources
  • Establish engineering standards and mentor junior engineers
  • Collaborate with cross-functional stakeholders to define delivery roadmaps

Benefits

  • Comprehensive medical, dental, and vision coverage
  • 401(k) matching and stock allocation
  • 4 weeks of paid sabbatical after 5 years of service
  • Daily lunch provided for onsite employees
  • Opportunities for professional growth in a fast-paced biotech environment
Full Job Description
Senior Software Engineer, Production Informatics

Job Summary

Serves as a senior, hands-on software engineer responsible for the design, development, and reliability of Predicine's production pipeline operations and data-related applications, including autostarter, PredicineQ, and the Predicine Partner Portal. Owns architecture and delivery of full-stack features across front-end, service, and API layers; integrates applications with enterprise, product, and scientific data sources; and leads the adoption of AI and agentic AI capabilities - including LLM-based tooling, tool orchestration, retrieval, evaluation, and guardrails - to improve workflow automation, developer productivity, and user experience. Establishes reusable engineering standards and patterns, including for AI-assisted development, mentors other engineers, and partners directly with product, science, data, and IT stakeholders to convert ambiguous business needs into secure, well-tested, production-grade software.

What You'll Do

The Senior Software Engineer, Production Informatics will design, develop, and maintain software solutions that support laboratory operations and production workflows. This role enhances laboratory information management systems (LIMS), backend services, databases, APIs, and user-facing applications to improve data accuracy, traceability, efficiency, and scalability. Working closely with laboratory personnel, bioinformatics scientists, data teams, quality partners, and other stakeholders, you'll translate operational requirements into reliable, secure, and compliant solutions - troubleshooting production issues, improving system performance, automating manual processes, and helping ensure informatics systems meet business and regulatory requirements.

Key Responsibilities & Time Allocation
% of TimeResponsibility35%Application Engineering & Architecture - Own the design, development, and technical direction of autostarter, PredicineQ, the Predicine Partner Portal, and other data-related applications across front-end, service, and API layers; drive productionization (resilient APIs, error handling, permissions, versioning, deployment automation).20%AI & Agentic AI Application Development - Design, build, and productionize LLM-based and agentic AI features (tool calling, orchestration, retrieval, memory, evaluation, guardrails); apply AI/agentic AI tooling where it meaningfully improves workflow automation, developer productivity, or user experience.15%Data & Systems Integration - Connect applications to enterprise, product, and scientific data sources through APIs and well-defined data contracts; implement data access, indexing, and structured-output patterns; partner with data owners on readiness, lineage, permissions, and reuse.10%Reliability, Security & Operations - Create automated tests and quality checks (including for AI-enabled functionality); implement tracing, observability, feedback capture, and regression testing; enforce access control, audit logging, privacy controls, and secure-development practices.10%Technical Leadership & Mentorship - Establish and evangelize reusable engineering patterns, including for AI-assisted development; lead code review and quality standards; mentor engineers on best practices.5%Stakeholder Collaboration & Roadmap - Partner with product, science, data, and IT stakeholders to prioritize work, define delivery roadmaps, and convert ambiguous requirements into reliable software.5%On-Call / Incident Response - Triage production incidents across the application portfolio; drive root-cause analysis and corrective action.
What You Bring

Education

MinimumPreferredLevelBachelor's degreeMaster's degree (or equivalent leadership/technical experience)Field of StudyComputer Science, Software Engineering, Data Science, or related field; equivalent practical experience consideredSame fields; applied AI/machine learning coursework or focus preferred
Experience

MinimumPreferredWork Experience7+ years of professional software/application development (full-stack, backend, or similar), including delivery and support of production, data-rich applications; demonstrated technical ownership and mentoring10+ years; hands-on experience building or integrating LLM-based or agentic AI features in a production application, ideally in life sciences, healthcare, diagnostics, or another regulated data environmentLicenses / TrainingGit, CI/CD, containerization (Docker), SQL, cloud deployment, automated testing, secure coding practices; willingness to complete Predicine-provided training in agentic AI/LLM developmentCloud certifications (AWS/Azure); security/compliance training (HIPAA/GxP aware)

Required Skills & Qualifications
  • Strong Python and REST API development (e.g., Django/DRF or equivalent)
  • Working knowledge of TypeScript/modern web stacks (React)
  • Data integration patterns (permissions, lineage, auditability)
  • Working familiarity with AI coding/productivity tools (e.g., Cursor, ChatGPT, Claude)


Preferred Skills & Qualifications
  • Demonstrated, hands-on experience designing or building agentic AI systems (tool calling, orchestration, memory, retrieval, evaluation, guardrails)
  • Experience with reusable AI platforms, workflow engines, vector/search systems, and event-driven services

Additional Information: Experience integrating heterogeneous data sources and structured/unstructured data with clear grounding, citations, and auditability. Strong bias for automation, reproducibility, and secure, well-tested delivery. Comfortable operating with general supervision, exercising independent judgment, and mentoring less-senior engineers.

  • Work at the forefront of precision medicine, oncology diagnostics, and liquid biopsy technology
  • Competitive salary and comprehensive benefits, including medical, dental, and vision coverage
  • 401(k) matching and stock allocation
  • 4 weeks of paid sabbatical after 5 years of service
  • Daily lunch provided for onsite employees
  • Opportunities for professional growth and career development in a fast-paced, mission-driven biotech environment

Similar Jobs

More Jobs at Predicine

  • NGS Automation Engineer
    $95K — $115K *
    Hayward, CA 94544 (Alameda County)
    Pharmaceuticals & Biotech
    In-Person

More Pharmaceuticals & Biotech Jobs

Find similar Software Engineer (Production Informatics) jobs: