Senior Software Engineer

Skills
Back-End Web DevelopmentJavascriptArtificial IntelligenceEngineeringHTMLLeadershipSystems Design
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Deep backend and system design instincts with experience building at scale
  • Strong communication skills for a remote environment
  • Ability to adapt quickly in a fast paced setting
  • AI-first mindset with active use and evaluation of new AI tools
  • Ambition and self-direction with a bias toward ownership
  • Ability to mentor and empower other engineers

Nice to have

  • Ownership
  • Strong Communication
  • Adaptable
  • AI-First
  • Ambitious
  • Mentors effectively

Day to day

  • Build backend and frontend product features that help scientists use complex bioprocess data effectively
  • Design and maintain reliable systems across Python FastAPI PostgreSQL Next.js TypeScript AWS and streaming data services
  • Own technical problems end to end while improving code quality model behavior and trustworthiness in a regulated AI environment

Hiring process

  • Discovery: 30-minute conversation with the hiring manager
  • Technical Coding Challenge: 90-minute interview with two employees
  • Technical Leadership Challenge: 60-minute working session with two employees
  • Founder Chat: 30-minute meet-and-greet with one or both founders
  • Head of Engineering Chat: 30-minute meet-and-greet with the Head of Engineering