Human Longevity, Inc. Senior Software Engineer, Tech Lead in San Francisco, United States
Senior Software engineer, Tech Lead
Human Longevity, Inc.
Human Longevity Inc. (HLI) is the genomics-based, technology-driven company creating the most comprehensive database of whole genome, phenotype and clinical data. HLI is developing and applying large scale computing and machine learning to make novel discoveries to revolutionize the practice of medicine. A privately held company headquartered in San Diego, CA, HLI was founded in 2013 by pioneers in the fields of genomics and stem cell therapy. HLI will be licensing access to its database and developing new diagnostics and therapeutics as part of its product offerings. For more information please visit, www.humanlongevity.com .
Tasks and Responsibilities
Senior developer and technical lead of company AI powered precision health management platform
Perform as an engineer on time sensitive projects to meet company goals in a timely manner, at least 50% of the time, up-to 100% depending on quarterly goals and resources available.
Develop, refine, and tune integrations between applications within and across teams.
Maintain high standards of software quality within the team by establishing good practices and habits.
Drive essential communications within the team across geographies (CA, USA and China) to make sure time difference doesn?t hinder productivity.
Facilitate interaction with collaborators, both internal and external, to develop best in class software.
Apply innovative methods to drive project success.
Guide team development efforts towards successful project delivery.
Provide technical leadership to teammates through coaching and mentorship, reiterate
Hire exceptional talent based on business needs, including but not limited to conducting phone screens, reviewing resumes, preparing and conducting technical interviews and exercises.
Identify and encourage areas for growth and improvement within the team.
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
Prepare reports, manuals and other documentation on the status, operation and maintenance of software to support regulatory requirements
Design, develop, and unit test applications in accordance with established standards.
Package and support deployment of releases.
Assess opportunities for application and process improvement.
Adhere to high-quality development principles while delivering solutions on-time and on-budget.
Provide support to internal/external business users if needed.
Perform in R&D capacity as needed.
Minimum Qualifications (Must have)
BS in Computer Science or related field
2+ years as technical lead of a software development team
7+ years industry experience
Strong programming skills, and the ability to design and prototype computational algorithms in C++, Python, R, Java, or C#
Proficient in database design, development and complex query building (relational and non-relational)
Knowledge of networking fundamentals and security best practices
Experience working with large datasets and building large scale event driven ETL and data analysis pipelines.
Experience working with containers and orchestration infrastructure (Docker, Kubernetes, EKS, ECS, Batch, etc)
Proficient in a Linux environment
Experience designing systems within the Amazon Web Services (AWS) environment using event-driven and secure architectures.
Experience building/using well defined software development and testing guidelines along with robust Ci/Cd pipelines.
Experience with agile development methodologies including Kanban and Scrum
Established track record applying innovative methods to drive project success
Demonstrate outstanding personal initiative and the ability to work effectively as part of a team
Collaborate with diverse scientists from computational and experimental backgrounds
Strong communication skills with both internal team members and external business stakeholders
MS in Computer Science or closely related fields with a focus on healthcare
Prior experience working with large-scale healthcare datasets
Demonstrated success in launching a software product for a startup
Open office environment
Global environment with multiple sites, which may require work beyond standard business hours
2 days in office, 3 days remote