Software Developer (Python) -DNA

Job ID:
Job date: 2017-08-31
End Date:

Company : AncestryDNA 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
We are seeking an experienced Software Engineer (Python) to join the growing DNA team in San Francisco. This person will work with a nimble team of software engineers, geneticists, and data scientists, and would be building software solutions for DNA data processing using cutting edge technologies, serving the rapidly growing consumer genomic data at AncestryDNA & AncestryHealth. We are seeking applicants who are energetic & innovative, have demonstrated technology skills, and who are eager to tackle humongous scalability challenges. This will be a hands-on, back end focused, development role to design and build solutions.

What you will do:

  • Hands on Development – This individual will build the best technology solutions with the help of the DNA pipeline team in a timely fashion, and be capable of technical deep dives into OS, containerization, technology choices. Note: 85% of the framework is built on Python. If you have minimal or no python experience, but have solid Java experience and have been looking for an opportunity to learn Python in depth, this is that opportunity!
  • Communication and Partnerships – Builds partnerships throughout the engineering organization and beyond, and can effectively educate and influence others how to best utilize tools and processes in a fast-paced environment.
  • Maintenance and Support – Provides enhancement and support for the tools and systems used by AncestryDNA systems. Investigates and implements efficient tools and work processes to meet objectives.
  • Continuous Improvement – Focuses on root cause analysis, pattern identification and continuous improvement in order to provide reliable services and solutions to clients. Build automation and tooling to assist with compliance, alert on problems, and auto-remediate issues without manual involvement.
Qualifications:
  • 3+ Years of software design and development experience with distributed highly scalable systems, with at least 2+ years working on Java and/or Python.
  • Ability to do hands-on development in object oriented languages as well as functional programming (Java, Python).
  • Familiarity with REST web services and service oriented architecture.
  • Disciplined approach to development including TDD, Quality, and using industry best practices and design patterns.
  • Write Unit Tests for all code deployed.
  • Strong experience with very large data sets and the algorithms/tools used to process them.
  • Proficiency with SQL, database schema design and implementation.
  • Strong communication skills, with ability to collaborate and work with multiple geographically dispersed teams working on various initiatives.
  • Experience in architecting and/or evolving distributed scalable systems is bonus.
  • Passion for technology, and ability to make the right decisions for Ancestry, having a good grasp on where industry is today and where the industry is going.
  • Experience with Bioinformatics, genomics, arrays, DNA processing is a huge bonus.
  • Experience with AWS is a bonus.
  • Bachelor’s or Master’s in Computer Science (or equivalent degree/experience in a related field).


Requeriments :

Skills :

Areas :


Additional Info:
We’re a cutting-edge tech company with a very human mission—to help every person discover, preserve, and share the story of what led to them. Combining the rich information in family trees and historical records with the genetic details revealed in DNA, we create unique experiences that give people a new understanding of their lives, because connecting all the pieces of our family story can give us the deepest sense of who we are.

For more information on what we do and why you would want to work at Ancestry, visit our careers page:www.workforancestry.com

Ancestry is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at Ancestry via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Ancestry. No fee will be paid in the event the candidate is hired by Ancestry as a result of the referral or through other means .

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

[Click Here to Access the Original Job Post]