The Precision Health Data Cloud
Sr. Software Engineer, Agentic platform
Location
Czechia
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Sr. Software Engineer, Agentic platform
DNAnexus
Company Description DNAnexus is the leading cloud-based SaaS company serving the global life science community. DNAnexus’ health informatics platform serves customers across a spectrum of industries — government, biopharmaceutical, clinical diagnostics, healthcare, and academic research in 33 countries with compliant protection of data, privacy, and intellectual property. The platform provides a secure and collaborative environment where genomics, multi-omics, and real world data can be combined with clinical data at scale, providing new insights that can lead to improved diagnostics, new targeted therapies and better patient care. Job Description Team Summary Our platform manages over 125 petabytes of data, processes 50 billion records, and handles 3 billion API calls monthly. With thousands of users depending on us, there is a clear imperative to leverage powerful frontier LLM models and execute on DNAnexus’ Agentic Platform. The platform enables agent-based systems to provide clinical and molecular data workflows in a highly scalable and regulated (PHI) environment. The goal is to enable more intelligent, automated, and reliable execution of complex scientific data processes in the cloud. Who We’re Looking For We are seeking a highly autonomous and product-minded Senior Software Engineer. This critical role requires robust technical skills in software development and data management and a willingness to learn about molecular data and bioinformatician workflows. - Product minded/agile mindset is required for the position - knowing that the optimal solution may evolve within six months due to the rapidly changing AI ecosystem. - Strong understanding of modern LLM techniques and AI harness principles combined with experience in deploying them within production environments - Backend generalist navigating technical ambiguity with a flexible, learning-oriented approach. Responsibilities - Design, build, and maintain scalable clinical and molecular data systems - Develop cloud-native infrastructure for large-scale biomedical workloads - Contribute to AI/agent-based systems for scientific and clinical workflows - Apply LLMs and AI primitives in production within regulated environments (PHI) - Ensure high reliability, performance, and quality of delivered systems - Collaborate with global engineering teams (including US-based counterparts) - Drive engineering best practices (testing, CI/CD, observability, delivery discipline) - Evaluate and select technologies in a rapidly evolving AI ecosystem Qualifications - 5+ years of software development experience. - Proficiency in core development tools: Python (occasionally TypeScript), Linux Shell, Bash, Git, Docker, and SQL. - Ability to assess and select the right technology for the Agentic platform, keeping pace with an ecosystem that changes every six months. - Nice to Have: Proven experience designing and/or implementing Agentic systems. - Proficiency in computing fundamentals, including cloud computing (e.g., AWS). - Experience in data modeling, with an understanding of database management systems. - Experience in executing the end-to-end software development lifecycle, including agile delivery, automated testing, CI/CD, and continuous process improvement. Additional Information Based in Mountain View, California, DNAnexus is experiencing rapid growth and is searching for the best talent to join our team. We recently completed a $200 million financing round to advance our growth globally to further serve leading healthcare and life science organizations. Key investors include Google Ventures, Perceptive Advisors, Northpond Ventures, TPG Biotech, and Foresite Capital. DNAnexus will provide the necessary support to enable the ideal candidate to work remotely within the Czech Republic. - Department: Engineering
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the full lifecycle development of mission-critical applications and system software. • Requires a "full-spectrum" engineer to bridge high-level client requirements and low-level system execution. • Responsible for initial prototyping, source code development, complex systems integration and end-user training. • Consult with clients to capture functional requirements and translate them into technical application features, creative prototypes, and comprehensive specifications. • Write, modify, and debug source code for new applications and special-purpose software. • Develop and maintain critical system components, including operating systems, database packages, compilers, and repositories. • Analyze existing systems and subsystems to identify opportunities for reusability, necessary architectural changes, or the need for complete updates/reprogramming. • Lead comprehensive integration and system testing phases. Prepare unit and test scripts to ensure high-performance and reliable software deployment. • Author technical handbooks and design documentation to accurately represent code architecture. Facilitate end-user training sessions to ensure seamless transition and adoption of new systems. • Proven ability to lead testing phases and mentor users through the adoption of new technologies. • Proficiency in working across different layers of the software stack, from utility programs and assemblers to high-level application features. • Travel may be required
• Oversee and implement comprehensive security protocols. • Ensure systems remain resilient and compliant with the latest Department of Defense (DoD) standards. • Monitor, evaluate, and maintain the security posture of enterprise systems to ensure continuous operational availability. • Ensure all systems adhere to DoDM 8140.03 standards and maintain the required IAT and IAM level benchmarks. • Utilize advanced tools to detect, analyze, and respond to security incidents, ensuring rapid recovery and mitigation of vulnerabilities. • Manage and secure Computing Environments (CE) and Operating Systems (OS), ensuring all users with privileged access meet specific training and certification requirements. • Develop and maintain security documentation, including Plan of Action and Milestones (POA&M) and System Security Plans (SSP). • Ability to pivot between management-level compliance oversight and technical cyber defense tactics. • Meticulous approach to verifying certification currency and system compliance. • Ability to translate complex cybersecurity requirements into actionable steps for non-technical stakeholders.
• This position is contingent upon successful contract award. • Multiple positions available. • As a full life-cycle contributor, provide everything from initial requirements gathering and prototyping to source code development and rigorous system testing. • Develop functional software solutions to meet client requirements. • Analyze complex system architectures for reusability while ensuring all new features align with organizational standards. • Requirement Translation: Partner with clients and stakeholders to understand business needs and translate them into technical application features. • Write high-quality source code and prepare programming specifications that ensure scalability and efficiency. • Architecture & Design: Develop detailed specifications for new applications and design creative prototypes that align with user requirements. • Systems Analysis: Review and analyze existing systems and subsystems to identify opportunities for reusability, integration benefits, and necessary structural changes. • Testing & Documentation: Prepare comprehensive design plans, written analyses, unit tests, and test scripts. Develop clear, user-friendly software manuals for end-users. • Tool Evaluation: Assess and recommend application software packages, integration tools, and testing frameworks to enhance the development lifecycle. • Travel may be required.
• Contribute as a member of an Engineering team to understand product feature requirements • Responsible for producing exemplary quality & scalable code and delivering features on-time • Work within an agile environment and contribute to sprint deliverables including design, coding, review, testing and automation tasks • Design for operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, etc. • Maintain excellent communication with other parts of organizations outside of engineering to foster good collaboration on resolution of operational issues • Proactive autonomy aligned to business needs with minimum supervision is critical • Design, implement, and maintain CI/CD pipelines for automated build, test, and deployment • Work with AWS services (EC2, S3, RDS, Lambda, etc.) to ensure scalability and reliability • Implement Infrastructure as Code (IaC) using Terraform or similar tools • Configure and manage containerized environments using Docker and Kubernetes • Implement monitoring, logging, and alerting solutions for proactive issue detection(Nice to Have)


