New York Genome Center · 1 month ago
Part-time Scientific Software Engineer (Consultant)
The New York Genome Center is an independent, nonprofit, academic research organization dedicated to advancing genomic research. They are seeking a part-time Scientific Software Engineer to support large-scale data management, delivery systems, and high-throughput analysis workflows, ensuring smooth operations within their Production Informatics and Clinical Molecular Data Divisions.
Genetics
Responsibilities
Maintain and enhance data capture and ingestion systems, tracking, and management interfaces
Support cloud-based and on-premise data transfers from our data stores to both internal and external customers/patients
Help automate routine tasks and ensure data workflows are optimized to reduce operational costs and support data lifecycle management, including retention policies, automated archiving, and cleanup processes
Ensure Production Cromwell workflows operate smoothly
Troubleshoot issues, resubmit workflows, tune performance, anticipate workflow bottlenecks, provide Cromwell patches, and contribute to Cromwell Dev/Ops improvements
Address technical debt within the software engineering codebase by migrating to modern solutions when requested
Seek opportunities to streamline processes and reduce long-term maintenance costs
Identify technical hurdles and recommend solutions to the software engineering team
Work with Project Management, Resource Computing, Computational Biologists, Clinical Molecular Diagnostics, and other stakeholders on data access, delivery, workflows, analysis tools, and user-facing data collection interfaces
Qualification
Required
Bachelor's degree in Computer Science and 2 or more years of relevant experience
Preferred
Demonstrated ability to communicate promptly and clearly on all support tickets, identify incomplete or unclear requests, set expectations, and proactively flag potential issues or delays
Experience with front-end frameworks, Python, Terraform/Terragrunt, Scala, and various database systems. Skilled in troubleshooting, maintaining, enhancing, and modernizing existing applications
Strong judgment in recognizing when an issue requires escalation to management or senior engineers, such as recurring problems, cross-department dependencies, or blockers impacting timelines
Able to efficiently balance support requests with ongoing system maintenance and enhancement work, managing frequent context switches without sacrificing quality or timeliness
Commitment to established team and project standards, including writing clean, maintainable, and DRY (Don't Repeat Yourself) code, adhering to source control best practices (e.g., Git), and responding promptly to code review feedback to ensure rapid turnaround time. Consistent use of Jira for issue tracking and status updates
Make sound decisions with incomplete information. Balance multiple tasks and produce meaningful results in a fast-paced support environment
Company
New York Genome Center
The mission of New York Genome Center is to save lives by creating an unprecedented collaboration of technology, science, and medicine.
Funding
Current Stage
Growth StageTotal Funding
$131M2019-05-23Grant· $125M
2015-01-01Grant· $3M
2012-01-01Grant· $3M
Recent News
2025-05-04
2025-05-04
2025-05-04
Company data provided by crunchbase