Senior Software Engineer
Core
Develop and maintain open-source web application platforms for translational data science, supporting biology, medicine, healthcare, and environment research.
Role type
Senior Software Engineer (Full-stack)
Builds
Open-source software platforms, web applications, and data analysis tools for the research community
Domain
Translational data science, biology, medicine, healthcare, environment
Deliverable
production ML models | product features
Required skills
Full-cycle software development, Python, Golang, JavaScript, C/C++, Java, or C#, REST API, microservices, containers, Elasticsearch, PostgreSQL, Spark, Hadoop, Chef, Salt, Ansible, Docker, Kubernetes, AWS, GCP, Openstack, Unix/Linux, version control, CI/CD, Agile
Preferred skills
Advanced degree in CS/math/stats/engineering, 3+ years full-cycle dev experience, high-performance/cloud computing, configuration management, container-based deployment
Technologies
Python, Golang, JavaScript, C/C++, Java, C#, Elasticsearch, PostgreSQL, Spark, Hadoop, Chef, Salt, Ansible, Docker, Kubernetes, AWS, GCP, Openstack
Responsibilities
Design and implement complex software solutions, support and maintain existing applications, provide technical mentorship to interns and new staff, resolve day-to-day technical problems, gather and analyze requirements with stakeholders, perform code testing and ensure implementation standards
Seniority
Senior, hands-on IC