Senior Software Engineer – Data Plane
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer at Lucenia Inc. specializing in data plane capabilities and distributed indexing operations by collaborating with globally distributed teams.
Responsibilities:
- work with a globally distributed team of experienced engineers focused on distributed indexing and query capabilities of Lucene.
- be an expert in the engine area, improving those areas based on your questions and instincts.
- be a contributor, building data intensive new features, fixing exciting bugs, and increasing testing coverage while making code easier to understand.
- sometimes need to invent a new algorithm or data structure, or find one and implement it.
- sometimes need to get close to the operating system and hardware.
- work with community members from all over the world on issues and pull requests, triaging them and handing them off to other experts or handling them yourself.
- write idiomatic modern Java and possibly Rust!
Requirements:
- strong core Java skills and conversant in the standard library of data structures and concurrency constructs.
- Excellent understanding of concurrent and parallel programming principles.
- Proven background in applied data processing (data structures, algorithms).
- Familiarity with low-level abstractions in OS.
- work with a high level of autonomy, and are able to take on projects and guide them from beginning to end (technical design and working with other engineers).
- Solid software engineering foundations, with proven track record of designing and delivering high-quality solutions.
- Comfortable developing collaboratively, giving and receiving feedback on code and approaches and APIs.
- used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra with some idea how they work and why they work that way.
- Excellent verbal and written communication skills.


















