Research engineer focused on advancing life sciences computing at the intersection of computational biology, AI, and high-performance computing.
Locations (3)
Longmont, Colorado, United States
Austin, Texas, United States
Santa Clara, California, United States
Responsibilities
Investigate important and emerging life sciences workloads, understanding their scientific objectives, algorithms, computational requirements, and practical limitations.
Develop, implement, and evaluate algorithms and AI methods for applications in genomics, biomolecular modeling, or related areas.
Profile and optimize scientific applications and AI workflows on AMD platforms, addressing bottlenecks in computation, memory, data processing, and communication.
Explore algorithmic reformulations, parallelization strategies, numerical precision, and GPU acceleration while preserving scientific validity.
Build reproducible benchmarks that measure end-to-end performance, scalability, resource use, and relevant scientific outcomes.
Develop and maintain VA-EISS features using C#/.NET and Blazor, ensuring quality and compliance with federal standards.
Compensation
Salary range: $130,000-$140,000
Responsibilities
Develop approved user stories in C#/.NET, Blazor/MudBlazor, APIs, SQL and unit-tested application components.
Review, execute, debug and correct AI-generated code and test drafts; check business rules, error handling, data protection and accessibility behavior.
Create and maintain automated unit and integration tests; respond to security, static analysis and code-review findings.
Participate in story refinement, peer reviews, troubleshooting, demos and cross-team integration activities.
Document implementation decisions, maintain source-control discipline and support CI/CD and release readiness.
Requirements
Bachelor’s Degree in computer science or IT related degree
Design and build the core research and trading platform, turning research ideas into reliable systems that trade.
Compensation
The annual base salary range for this position is $175,000 to $250,000 depending on the candidate’s experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus.
Responsibilities
Design and build the core research and trading platform, including data pipelines, backtesting and simulation frameworks, portfolio and execution tooling, and research APIs
Work closely with quantitative researchers to implement studies, test hypotheses, and translate promising ideas into robust production systems
Develop and productionize statistical and machine learning models, owning the workflow from feature generation and training through backtesting, deployment, and live monitoring
Build reliable data infrastructure for large historical and real-time datasets, with an emphasis on point-in-time correctness, reproducibility, performance, and ease of use
Improve the performance and scalability of computationally intensive research and production workloads
Requirements
Bachelor's degree in computer science, computer engineering, or another technical field
Master's degree in computer science, computer engineering, or another technical field
PhD degree in computer science, computer engineering, or another technical field
Nice to have: PyTorch
Software Engineer III, Infrastructure, Google Cloud Platforms
Google’s software engineers develop next‑generation technologies that change how billions of users connect, explore, and interact with information and one another.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Requirements
Bachelor’s degree or equivalent practical experience.
Nice to have: Master's degree or PhD in Computer Science or related technical fields.
Develop next-generation technologies for Google Cloud Platforms Networking, focusing on large-scale infrastructure, distributed systems, and networking.
Participate in or lead design reviews with peers and stakeholders
Review code developed by other developers and provide feedback
Contribute to existing documentation or educational content
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
Requirements
Bachelor’s degree or equivalent practical experience
Nice to have: Master's degree or PhD in Computer Science or related fields
Manage end-to-end feature validation, test-framework development, continuous integration, and process automation for large-scale software subsystems supporting advanced 5G and 6G wireless research.
Compensation
$109,400.00 - $164,200.00
Responsibilities
Integrate, test, and maintain embedded and system software across the development lifecycle to support research prototypes, demonstrations, and industry showcases.
Develop feature test plans and validate features end to end across large-scale software subsystems and advanced wireless research platforms.
Design, develop, and maintain test frameworks, utilities, automation, and continuous/nightly regression suites integrated with CI/CD workflows.
Plan, configure, and maintain software, hardware, device, and network environments for integration, testing, and demonstrations.
Use standard embedded and Linux debugging tools and techniques to develop and debug software on and off target.
Requirements
Bachelor's degree in Computer Engineering
Bachelor's degree in Computer Science
Bachelor's degree in Electrical Engineering
Nice to have: Master's degree in Computer Engineering
Debugs a wide range of complex software products through systematic tests to develop, apply and maintain quality standards for company products.
Compensation
$128,000.00 - $176,000.00
Responsibilities
Debugs a wide range of complex software products through the use of systematic tests to develop, apply and maintain quality standards for company products.
Performs software tests on code and enhancements. Develops, modifies and executes software test plans, with limited to no supervision.
Analyzes and writes test standards and procedures
Maintains documentation of test results to assist in debugging and modification of software.
Analyzes test results to ensure existing functionality and recommends corrective action.