Location
Dublin, CA, United States
Posted on
Feb 19, 2022
Profile
You will develop the computational infrastructure that supports our spatial analysis software pipelines and will contribute to the development of methods and analyses that support product development. You are excited to build correct, reliable, and highly efficient implementations of key processing steps and algorithms across the 10X stack and push forward improvements where possible. This will include algorithms for image analysis, dimensionality reduction, clustering, compression, I/O, and visualization. You enjoy finding architectural rough spots or differently implemented commonalities between independent software efforts and finding the right level of abstraction for primitives to support rapid, correct development. You are detail oriented and understand that correctness, completeness, and polish are important. See our software products at
and our public Github at
to get a feel for what we do.
Besides software engineering skills, you have relevant data engineering, analysis, or modeling skills that enable you to contribute to the development of methods and analyses that will support research and development. These efforts will also lead to methods that help customers answer important biological questions and advance biomedical science. After collecting input from both the published literature and your colleagues, you will determine whether an existing approach is likely sufficient or requires modification.
The ideal candidate will be a trained scientist with experience shipping scientific software, either commercially or academically. They will couple software engineering skills (e.g. source control, code review, testing, debugging and optimization) with experience in scientific computing (e.g. numerical methods, string processing, statistics or machine learning). Strong interpersonal skills and the ability to communicate results clearly are a must. This position will interact closely with colleagues in assay development, computational biology, software, product management and applications.
Individuals applying for this position must be self-starters, strategic thinkers, action driven, and flexible in changing direction and methods. They must thrive in a fast-paced environment, excel at managing multiple priorities, succeed in communicating with all levels within the organization and provide immediate contribution.
Key Responsibilities
Build, optimize and improve processing pipelines across the 10x product line
Create highly optimized implementations of key algorithms
Practice and promote excellent software engineering practices
Prioritize system improvement: know when to refactor & fix bugs, and when to overhaul
Develop new analyses, implement published methods, and evaluate methods for correctness an applicability
Required Skills and Background
Deep experience in at least one low-level and one high level programming language (Python, Rust, and Go are our primary languages)
PhD, MS, or equivalent industry experience in quantitative field (e.g. computer science, bioinformatics, physics, mathematics, electrical engineering, or related field)
Highly independent
Ability to work in a fast-paced and quickly changing environment
Strong communication skills and ability to work with colleagues
Desirable Skills and Background
Experience with DNA/RNA sequence data analysis
Experience with basic image handling and processing
About 10x Genomics
At 10x Genomics, accelerating our understanding of biology is more than a mission for us. It is a commitment. This is the century of biology, and the breakthroughs we make now have the potential to change the world.
We enable scientists to advance their research, allowing them to address scientific questions they did not even know they could ask. Our tools have enabled fundamental discoveries across biology including cancer, immunology, and neuroscience.
Our teams are empowered and encouraged to follow their passions, pursue new ideas, and perform at their best in an inclusive and dynamic environment. We know that behind every scientific breakthrough, there is a deep infrastructure of talented people driving the life sciences industry and making it possible for scientists and clinicians to make new strides. We are dedicated to finding the very best person for every aspect of our work because the innovations and discoveries that we enable together will lead to better technologies, better treatments, and a better future. Find out how you can make a 10x difference.
Individuals seeking employment at 10x Genomics are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation,or any other characteristic protected by applicable law.
10x does not accept unsolicited applicants submitted by third-party recruiters or agencies. Any resume or application submitted to 10x without a vendor agreement in place will be considered unsolicited and property of 10x, and 10x will not pay a placement fee.
Category
Software Developers
Education
Doctorate
Job type
Full time
apply now
Please mention DiversityJobs.com
if asked how you found this job.
Company info
Sign Up Now - EngineeringCrossing.com