Verily is looking to solve the problem of public health surveillance by integrating advanced wastewater testing with a dynamic analytics platform, and is seeking a software engineer to develop and enhance this platform.
Requirements
- Proficiency in Python for back-end development and experience with Google Cloud Platform (GCP) services (e.g., Cloud Functions, BigQuery, Pub/Sub, App Engine)
- Strong front-end development skills with React and its ecosystem (e.g., Redux, Material-UI)
- Solid understanding of relational and/or NoSQL databases, RESTful API design and development and/or gRPC architecture
- Experience with data visualization libraries and tools (e.g., D3.js, Tableau, Looker)
- Understanding of data modeling principles, especially for integrating diverse datasets (e.g., EHR, claims, SDOH, environmental data)
- Prior experience working with geospatial information systems (GIS) for data visualization and analysis
- Containerization technologies (e.g., Docker, Kubernetes)
Responsibilities
- Design, develop, and maintain robust and scalable software solutions for the Verily Sightline platform.
- Implement and optimize back-end services using Python, focusing on data ingestion, processing, and API development within the Google Cloud Platform (GCP) ecosystem.
- Develop interactive and user-friendly front-end interfaces using React, ensuring a seamless and intuitive user experience for our diverse stakeholders.
- Collaborate with product managers, data scientists, and other engineers to translate requirements into technical specifications and deliver high-quality features.
- Contribute to the entire software development lifecycle, including planning, design, coding, testing, deployment, and monitoring.
- Participate in code reviews, contribute to architectural discussions, and help drive best practices within the team and troubleshoot and debug issues across the full stack, identifying and implementing effective solutions.
Other
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
- 3+ years of experience in software development
- Excellent problem-solving skills and the ability to work independently and as part of a team
- Strong communication and interpersonal skills
- Qualified applicants must not require employer sponsored work authorization now or in the future for employment in the United States