How would like to work at a fun, dynamic company where your contributions will truly make a difference? We had a gut feeling you might like the idea.
Viome is a wellness as a service company that applies artificial intelligence and machine learning to biological data – e.g., microbiome, transcriptome and metabolome data – to provide personalized recommendations for healthy living. We are an interdisciplinary and passionate team of experts in biochemistry, microbiology, medicine, artificial intelligence and machine learning.
We are seeking an experienced and energetic individual for a Senior Full Stack Software Engineer position who will work onsite at our Bellevue, WA office.
- Collaborate with AI/ML and Bioinformatics engineers to gather specific requirements to design innovative solutions
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional web applications
- Develop REST APIs to support queries from web clients
- Design database schemas to support applications
- Develop Web Applications for internal scientists and operation teams
- Architect distributed solutions to help applications scale
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- BS/MS degree in Computer Science or related field with 7+ years of relevant experience
- Advanced knowledge of build scripts and tools
- Proven experience with relational database design, object oriented programming principles, event-driven design principles, and distributed processing design principles
- Solid understanding of information security standards and methodologies
- Familiarity with cloud technologies such AWS and distributed processing technologies such as MapReduce, Hadoop and Spark is a big plus
- Previous experience scaling large backends (1M+ users) is a big plus
Viome is 130+ person start-up offering a successful commercial product that has generated high demand. With offices in California, New Mexico, New York and Washington, we are looking to hire team members capable of working in dynamic environments, who have a positive attitude and enjoy collaboration. If you have the skills and are excited about Viome’s mission, we’d love to hear from you.