Related skills
java distributed systems elasticsearch concurrency lucene๐ Description
- Improve concurrent, consistent indexing across multiple machines.
- Maintain cluster coordination for high performance amid node churn and data movement.
- Push shard, node, and data scale limits.
- Investigate performance and concurrency issues and propose solutions.
- Support engineers with complex problems.
๐ฏ Requirements
- A strong background in distributed systems and consensus algorithms.
- Strength in core Java and the standard library for data structures and concurrency.
- You have shown your ability to understand and work on complex, highly distributed systems.
- You can build and debug features with broad impact across multiple machines.
- You can own projects from start to finish, including technical design and collaboration.
- You have experience managing projects involving multiple engineers.
๐ Benefits
- Health coverage for you and family.
- Flexible locations and schedules.
- Generous vacation days each year.
- Donate match up to $2,000.
- Up to 40 volunteer hours annually.
- At least 16 weeks parental leave.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!