Software Engineer

Position 

Gritstone Oncology is seeking a software engineer to join our team. Our analysis platform is integral to the construction of a unique vaccine for each patient and depends on the contributions of highly motivated and detail oriented individuals with a strong work ethic. 

Role

  • Develop and integrate software that advance our engineering and scientific goals.

  • Communicate and collaborate effectively with our team members, who include biologists, data scientists, engineers, and QA/regulatory managers. Make it your mission to support our key stakeholders.

  • Focus on building tools and methods that will improve automation and quality of core processes. 

Example technologies 

  • Python, Java/Groovy/JVM, MySQL and NoSQL DBs, HTTP APIs, Linux, git, Jenkins, Docker, AWS (EC2, S3, RDS, IAM), data analysis and visualization tools (Pandas, Jupyter, Tableau) 

Minimum Requirements 

  • Fluency in one or more general-purpose programming languages and related toolchains

  • Strong commitment to proper software engineering practices:

    • Requirements analysis and documentation

    • Software testing, verification, versioning and release

  • Good communication, collaboration, and interpersonal skills

  • BS degree in CS, Math, Physics, or other STEM discipline, plus 1-3 years of professional experience

  • Readiness to learn, apply and improve skills in a rapidly changing and technologically demanding environment 

Other Qualifications 

  • Experience with continuous integration and methods for automated build and test

  • Experience with AWS APIs and development in AWS ecosystem (e.g. IAM, EC2, Elastic Beanstalk, RDS, S3, CloudFormation)

  • Experience with web application development and frameworks (Spring, Django, Ruby on Rails, Grails)