[Remote] Software Engineer II
Note: The job is a remote job and is open to candidates in USA. The Allen Institute accelerates science for a healthier world through large-scale research in biology, the brain, cells, and immune system, sharing tools and data openly. The Software Engineer II will build and maintain web-based and Python tools for processing and visualizing large-scale 5D biological imaging data, while contributing to software design, optimization, testing, collaboration, and deployment.
Responsibilities
- Front end: create and maintain core functionality of image analysis, visualization, and data management tools
- Implement front end design solutions to specification
- Develop Python code to directly assist scientists to simplify and scale their work
- Optimize loading, saving, and converting large image arrays with metadata
- Collect requirements and find opportunities for new tools
- Actively participate in collaboration with design, giving thoughtful input on technical approach and/or alternatives
- Perform software development duties using best practices - follow industry standards, develop unit tests, participate in code reviews, etc
- Follow the Allen Institute’s software management and deployment standards including source code management, issue tracking, staging and deployment standards, and documentation
Skills
- * Bachelor's degree in computer science, or equivalent combination of degree and experience
- * Minimum 1 year of related experience
- * Experience with Typescript/CSS/React and deploying web applications
- * Experience with Python for scientific computing; for example: numpy, pandas, scipy, xarray, dask
- * Experience or interest in performance optimization and scalability
- * Familiarity with both relational and document databases
- * Solid foundation in matrices and linear algebra
- * This role is currently able to work both remotely and onsite in a hybrid work environment. We are a Washington State employer, and the primary work location for all Allen Institute employees is 615 Westlake Ave N.; any remote work must be performed in Washington State
- * Experience working on an agile development team
- * Enthusiasm for working closely with cross-functional colleagues and stakeholders
- * Experience building and maintaining server-side applications, including data access APIs
- * Interest in, or experience with, 3D graphics such as OpenGL, Vulkan, DirectX, [three.js](http://three.js/)
- * Experience with AI, running ML models and evaluating results
- * Experience with build processes and continuous integration such as GitHub Actions
- * Familiarity with C++
- * Strong communication skills
Benefits
- Technical guidance and professional growth opportunities in a supportive environment
- Hybrid work environment with the ability to work remotely and onsite; any remote work must be performed in Washington State
- Employees (and their families) are eligible to enroll in medical, dental, vision, and basic life insurance benefits per eligibility rules outlined in the Allen Institute’s Benefits Guide
- Employees are eligible to enroll in the Allen Institute’s 401k plan
- Paid time off is available as outlined in the Allen Institute’s Benefits Guide
Company Overview
Company H1B Sponsorship