Engineering Manager - Recommendations Platform Team

  • Ancestry
  • Sep 14, 2021

Job Description

About Ancestry:When you join Ancestry, you join a human-centered company where every person’s story is important. We believe that by discovering the struggles and triumphs of our past, we can foster deeper bonds and more meaningful connections among families and communities. Our talented team of scientists, engineers, genealogists, historians, and storytellers is dedicated to empowering customers around the world from all backgrounds on their journeys of personal discovery.
With more than 27+ billion digitized global historical records, 100 million family trees, and 18 million people in our growing AncestryDNA database, Ancestry helps customers discover their family story and gain a new level of understanding about their lives. Passionate about dedicating your work to enriching people’s lives? You belong at Ancestry.
A major component of the Ancestry customer experience is helping users find their ancestors and discover new insights about them. The Recommendations Platform team is the backend team that brings billions of historical records and millions of DNA samples together to provide APIs to internal and external development teams so they can deliver personally enriching data to our customers. 
Ancestry is seeking an engineering leader, to join our Recommendations Platform team. This critical role will lead a software development team that is the foundation for all next generation experiences for Ancestry customers. This is a hands-on manager, who will both manage and help lead the technical direction of this large data store and help other teams integrate with these services.  This team is mainly focused on the back-end services of Ancestry. We use the latest tools and technologies to create high performance services that run at scale.  Experience with large datasets, data analytics, and database architecture is critical to managing this team.
You will work in partnership with Product, Data Science, and other Engineering teams, while you manage a team of 8 senior software developers.  

Key Responsibilities:-Provide technical leadership to your team of software developers (also identifying opportunities for technical advancements and own their delivery)-Work on development efforts towards successful feature delivery for improved discovery experiences for customers and application developers-Collaborate with software developers, product owners, architects to plan, design, develop, and test applications-Research and evaluate software products that might fit the needs of the solution better (e.g. if emerging technologies can improve our performance, scale, etc.)-Manage and work within an AWS budget and execute on cost savings projects

Required Experience:-Platform development experience, preferably working on large scale systems-Experience leading, growing, and developing a team-Relational database experience, Aurora preferred

Qualifications:-Server side technologies - Java preferred-Frameworks (Spring preferred)-Microservices based architecture (REST)-Search technologies (Elasticsearch or Solr) -Continuous deploy and integration tools like Jenkins-Cloud based infrastructure experience – AWS preferred-Docker and Kubernetes experience  


 Additional Information:Ancestry is an Equal Opportunity Employer that makes employment decisions without regard to race, color, religious creed, national origin, ancestry, sex, pregnancy, sexual orientation, gender, gender identity, gender expression, age, mental or physical disability, medical condition, military or veteran status, citizenship, marital status, genetic information, or any other characteristic protected by applicable law. In addition, Ancestry will provide reasonable accommodations for qualified individuals with disabilities.
All job offers are contingent on a background check screen that complies with applicable law.  For San Francisco office candidates, pursuant to the San Francisco Fair Chance Ordinance, Ancestry will consider for employment qualified applicants with arrest and conviction records.  
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.