-
Job Description SummaryUs: a team on a mission to build tools that enable rapid analysis and exploration of massive genetic datasets (10s of TB and tripling yearly). We are dedicated to open science and all our work is open source. We currently develop in Scala, Spark, Python and C/C++ but will use any tools we need to get the job done. You: a soon or recent graduate with a B.S. or B.A. in Computer Science or a related field, able to start in the Summer of 2018. You solidly understand data structures and algorithms. You can quickly write clear, correct code to solve non-trivial but well-defined problems. Key to our success is growing a strong team with a diverse membership who enable and support the growth and success of one another. Self-improvement is a fundamental part of our culture; we want to grow great engineers. Towards this end, we are committed to seeking applications from women and from underrepresented minorities. We know that many excellent candidates choose not to apply despite their capabilities; please allow us to enthusiastically counter this tendancy: If you are a software engineer who is eager to grow personally and help grow our team, then we encourage you to apply.
-
Job Description
Us: a team on a mission to build tools that enable rapid analysis and exploration of massive genetic datasets (10s of TB and tripling yearly). We are dedicated to open science and all our work is open source. We currently develop in Scala, Spark, Python and C/C++ but will use any tools we need to get the job done.
You: a soon or recent graduate with a B.S. or B.A. in Computer Science or a related field, able to start in the Summer of 2018. You solidly understand data structures and algorithms. You can quickly write clear, correct code to solve non-trivial but well-defined problems.
Key to our success is growing a strong team with a diverse membership who enable and support the growth and success of one another. Self-improvement is a fundamental part of our culture; we want to grow great engineers.
Towards this end, we are committed to seeking applications from women and from underrepresented minorities. We know that many excellent candidates choose not to apply despite their capabilities; please allow us to enthusiastically counter this tendancy: If you are a software engineer who is eager to grow personally and help grow our team, then we encourage you to apply.
You will:
- Work with the team, scientists, and analysts with diverse expertise to realize transformative scientific goals
- Design, write, test, tune, document, deploy, maintain, and support new features, analysis methods, and infrastructure in collaboration with teammates
- Help maintain computing infrastructure and manage software deployments
- Constructively participate in the design and review of code
Requirements:
- Bachelor’s degree in Computer Science or a related field
- Understanding of computer science fundamentals
- Beginner’s facility with “tools of the trade”, e.g., Unix system administration, shell scripting, build and deployment tools, version control, etc
- Ability to meet deadlines and work cooperatively in a small, collaborative team
- Able to start work in the Summer of 2018
Our website, which links to our github: https://hail.is
If you’d like a video intro for engineers on what we’re building and why, check our talk at Spark Summit: https://spark-summit.org/2017/events/scaling-genetic-data-analysis-with-apache-spark/
If you’re curious how our tool is used, check out our tutorials: https://hail.is/hail/tutorials-landing.html