Senior Software Engineer
Skills
Back-End Web DevelopmentJavascriptArtificial IntelligenceEngineeringHTMLLeadershipSystems Design
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
