2 months ago
Base Salary
$160k - $240k/yr
Responsibilities
- Develop Bloomberg’s RDF triplestore database and graph storage and query-processing internals.
- Design and improve physical storage, indexing, query planning, query execution, transactions, concurrency, isolation, statistics, and cardinality estimation.
- Work on caching, memory management, disk I/O, replication, recovery, high availability, scalability, and operational reliability.
- Make billions of RDF statements efficiently queryable with strong performance, correctness, availability, and reliability.
- Diagnose database performance at large scale, including memory, I/O, query-planning, and storage bottlenecks.
Requirements
- At least 4 years of professional software development experience.
- A degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
- Hands-on experience developing database or graph database internals rather than only building applications on top of databases.
- Experience developing RDF triplestore, labeled property graph, or closely related graph database infrastructure.
- Strong understanding of multiple database implementation areas, including storage engines, indexing, physical data representation, query optimization, transactions, concurrency, isolation, caching, memory management, disk I/O, replication, recovery, or high availability.
- Strong software engineering skills in Java or another systems-oriented programming language.
- Preferred experience with Eclipse RDF4J, Apache Jena, RDF triplestores, labeled property graph internals, graph query engines, SPARQL, Cypher, Gremlin, RDF or graph storage layouts, open-source database engines, LMDB, RocksDB, RDF, SHACL, inference, Semantic Web standards, and large-scale database performance diagnosis.
Benefits
- Annual base salary range of $160,000-$240,000, plus benefits and bonus.
- Benefits may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability, 401(k) match, life insurance, and wellness programs.
- Benefits are not provided directly to contingent workers, contractors, or interns.
Tech Stack
Categories
About Bloomberg
Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency and efficiency, and fairness to markets. We help connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration. We challenge the status quo through constant innovation. We collaborate broadly because we know that other perspectives matter. We put our customers first, as a guiding beacon. And we believe doing the right thing – by our people, our clients, and our communities – is the best thing for our business.
