Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer, Applications & Systems role.
Rezi rewrites your resume against Merge Labs's job description. Free.

Tailor your resume to this Software Engineer, Applications & Systems role.
Rezi rewrites your resume against Merge Labs's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer, Applications & Systems posting at Merge Labs — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer, Applications & Systems posting at Merge Labs — free, in seconds.
About the Role
We are seeking a generalist software engineer to build experimental applications and workflows in close partnership with our SDK engineer. You will translate instrument APIs into user-configurable software and contribute to various parts of the technology stack, including APIs, data integration, testing, and deployment improvements. This role offers clear project ownership and support for developing broad system knowledge.
Responsibilities
- Build applications and interactive tools for configuring experiments, monitoring execution, visualizing results and capturing metadata.
- Pair directly with the SDK engineer to integrate instrument capabilities and improve the interfaces that applications and scripts share.
- Keep reusable experiment logic separate from presentation code so workflows can support both interactive use and automation.
- Implement practical failure handling, cancellation, recovery, logging and testing.
- Connect application outputs to data services with clear metadata and version information.
- Contribute to backend services, data integration, developer tooling, CI, packaging and other parts of the stack as priorities require.
- Diagnose problems beyond the UI and work with specialists on performance, concurrency, native code or hardware interfaces.
- Work directly with scientists and engineers to understand a workflow, ship a useful first version and improve it through use.
- Own your changes through review, release, documentation and follow-up.
Requirements
- Strong coding and debugging fundamentals and examples of software you completed and helped others use.
- Experience building applications, services or tools, with the curiosity to understand how the adjacent layers work.
- Comfort using APIs, writing tests and collaborating through version control and code review.
- A practical approach to learning unfamiliar systems and asking for help early.
- Care for clear user workflows, trustworthy data and understandable failure behavior.
- Interest in broad startup responsibilities alongside concrete, achievable project ownership.
Skills
- Python
- C++
- Rust
- Desktop applications
- Interactive visualization
- Asynchronous systems
- Data pipelines
- Offline deployment
- Hardware integration
- Scientific software
- Robotics
- Instrumentation
- Imaging
- Lab automation
Location
- Remote
Work Type
- Full-time
Experience Level
- Mid-level
About the Company
- Merge Labs is a frontier research lab with the mission of bridging biological and artificial intelligence to maximize human ability, freedom and experience.
- We are pursuing this long-term goal by developing broadband brain-computer interfaces that interact with the brain at high bandwidth, integrate with advanced AI, and are ultimately safe and accessible enough for anyone to use.
- Our software engineers build the tools that let scientists and engineers run experiments, work with custom instruments and turn data into useful results.
- We work across applications, device software, data systems and infrastructure, with short feedback loops between the people building the tools and the people using them.
Equal Opportunity
- Merge Labs does not discriminate on the basis of race, color, religion, national origin, age, sex, sexual orientation, gender, gender identity, gender expression, marital status, physical or mental disability, medical condition, genetic information, family status, ancestry, citizenship, U.S. military (state and federal) and veteran status, or any other legally protected status.
- It is our intention that all applicants be given equal opportunity and that selection decisions are based on job related factors.
- We are an equal opportunity employer.
- Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
- We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made by emailing accommodations@merge.io.