Your Role: Software Engineer

Ancestry.com Inc.
Draper, UT, United States
18 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications JIRA Bioinformatics Cloud Computing Cloud Engineering Code Review Databases Computer Engineering
+15 more
Continuous Integration Domain Name System (DNS) Python (Programming Language) MySQL Object-Oriented Software Development Redis Ruby Data Storage Technologies High Performance Computing Infrastructure as Code (IaC) Information Technology Terraform Docker Jenkins Programming Languages

Job description

Job Duties: Collaborate closely with bioinformaticians, DNS scientists, and fellow software engineers to translate cutting-edge research algorithms into robust, production-ready software. Design, build, and maintain scalable workflows using Nextflow to efficiently process large genomic datasets. Optimize the use of AWS services for high-performance computing, data storage, and cost-effective cloud infrastructure. Develop and deploy infrastructure-as-code solutions, ensuring seamless cloud resource management and scalability. Write clean, modular, and well-documented code with a focus on performance, scalability, and maintainability. Monitor, troubleshoot, and enhance workflow performance to ensure the reliable and efficient processing of genomic data in production environments. Participate in code reviews, best practices discussions, and continuous improvement initiatives to advance the team’s tools and workflows. Stay up to date with emerging technologies in genomics and cloud infrastructure, incorporating innovative solutions as appropriate. Telecommuting may be permitted.

Requirements

Minimum Requirements: Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, Bioinformatics, or a closely related field plus 5 years of progressively responsible experience in the job offered or a related occupation. Special Skill Requirements: * Developing large-scale software applications using Object-Oriented Design and in one or more programming languages (Python, Java, JavaScript, or Ruby). (4 years)

  • Designing and maintaining large-scale software applications (4 years)
  • Database technologies like MySQL, Redis (cache) (3 years)
  • Cloud computing services, with knowledge of common cloud design patterns (AWS or similar) (3 years)
  • Experience with Docker, Jenkins or similar CI/CD tools related technologies. (2 years)
  • Experience with Infrastructure as Code (IaC), like Terraform (2 years)
  • Experience with agile software development methodologies and working with tools like JIRA (2 years)

EOE, including disability/vets. Must be legally authorized to work in the U.S. without sponsorship.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…