What are the responsibilities and job description for the Senior/ Staff Software Engineer – Java (Backend) position at Vettura AI?
Staff Software Engineer – Java (Backend) - Remote (United States)
About the Role
We’re partnering with a fast-growing healthtech company building a platform that transforms real-world clinical data into actionable medical insights.
We’re looking for a Staff Software Engineer (Java Backend) to work on high-performance, distributed systems and help scale a cutting-edge healthcare data platform.
Responsibilities
- Build and enhance high-performance Java backend services
- Work on distributed systems (clustering, caching, high availability)
- Contribute to custom DSLs / rule engines
- Scale a proprietary in-memory data platform
- Design and optimize large-scale data pipelines (ETL / streaming / batch)
- Mentor engineers and drive best practices in system design
- Collaborate with product, data, and infrastructure team.
Required Qualifications
- 10 years of backend engineering experience
- Strong expertise in Java and server-side development
- Experience with distributed systems and scalability
- Experience with data pipelines / ETL / large-scale processing
- Strong system design and object-oriented programming skills
Preferred Qualifications
- Experience with DSLs, compilers, interpreters, or rule engines
- JVM performance tuning and memory optimization
- Experience with in-memory databases or caching systems
- Healthcare data experience (ICD-10, SNOMED, OMOP)
- No visa sponsorship or H1B transfer available
How to Apply
- Apply via LinkedIn or send your resume to: santoshd@thecohort.ai