Arcadia Science
Scientific Software Engineer - Full Stack
Emeryville, Californiafull timemidAdded today
About this role
Develop and maintain scientific software solutions across the full stack, from backend infrastructure to user-facing interfaces. This role combines software engineering best practices with domain expertise to support computational research and data analysis workflows.
What you'll do
- Design and implement full-stack scientific applications using modern software architecture patterns
- Develop backend services and APIs to support data processing and analysis pipelines
- Create intuitive user interfaces and visualization tools for scientific data
- Collaborate with researchers and domain experts to translate requirements into technical solutions
- Maintain and optimize existing codebases for performance and reliability
- Contribute to code reviews and establish software engineering standards
What they're looking for
- Full-stack web development
- Backend API design and implementation
- Frontend development and UI/UX principles
- Scientific computing or computational methods
- Database design and management
- Cloud infrastructure and deployment
- Version control and collaborative development
- Python or similar scientific programming languages
Opens the official application on the employer’s site. No login required.
Arcadia Science
Arcadia Science designs and develops advanced scientific instruments and mechanical systems for biotech research. The company is hiring mechanical engineers and other technical roles to build precision equipment that supports cutting-edge scientific innovation.
- Website
- arcadia.science
Likely interview questions
- Describe your experience developing full-stack applications. Which areas do you consider your strongest?
- How have you approached translating scientific or research requirements into software architecture?