Enable job alerts via email!

Senior Software Engineer - RDF Infrastructure | New York, NY, USA

Bloomberg

New York (NY)

On-site

USD 160,000 - 240,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in financial technology is seeking a Senior Software Engineer specialized in RDF Infrastructure. You will be part of a team developing a knowledge graph to improve how data is organized and queried. The role offers competitive compensation, benefits, and opportunities to work on advanced data services.

Benefits

Comprehensive health plans
401(k) with match
Paid holidays
Wellness programs

Qualifications

  • 4+ years of professional software development experience.
  • Expertise in Database Internals.
  • Degree in Computer Science or equivalent work experience.

Responsibilities

  • Developing a triplestore for semantic data organization.
  • Managing high availability, reliability, and optimal runtime characteristics.
  • Facilitating complex queries for data impact analyses.

Skills

Database Internals
Software Development
Java
Python

Education

Degree in Computer Science, Engineering, Mathematics

Tools

Eclipse RDF4J
Apache Jena
Triplestores
LMDB
RocksDB

Job description

Senior Software Engineer - RDF Infrastructure

Senior Software Engineer - RDF Infrastructure
Bloomberg New York, United States Apply now Posted 17 hours ago Permanent Competitive

Senior Software Engineer - RDF Infrastructure

Location: New York

Business Area: Engineering and CTO

Ref #: 10043844

Description & Requirements

Our group:
The Data Services group handles core data and analytics services, serving hundreds of billions of requests daily across Bloomberg Terminal and Enterprise applications. This includes foundational services like Data Gateway, Security ID Master, Metadata Infrastructure, Insights, and Anomaly Detection System. With increasing data volumes and growth in Bloomberg's enterprise products, this footprint expands approximately 25% annually.

Our team:
We are working on a large initiative to organize data using Semantic Technologies, developing a triplestore, a type of graph database. This knowledge graph models, serializes, and links data to facilitate complex queries, such as impact analyses of recent election results. The database will store semantic models and datasets used by various engineering teams, requiring high availability, reliability, and optimal runtime characteristics.

Our tech stack: RDF4J, LMDB/RocksDB, Postgres, Java, Python, SPARQL, SHACL, Inferencers, R2RML, RDF

Requirements:

  • 4+ years of professional software development experience
  • A Degree in Computer Science, Engineering, Mathematics, or equivalent work experience
  • Expertise in Database Internals (e.g., developed a replicated database)

Preferred:

  • Experience with Eclipse RDF4J, Apache Jena, and/or Triplestores
  • Experience with LMDB and/or RocksDB

Salary Range: $160,000 - $240,000 USD annually + Benefits + Bonus

The salary range is based on the company's good faith belief at posting time; actual compensation may vary based on location, experience, education, and skills.

We offer comprehensive benefits including health plans, 401(k) with match, paid holidays, and wellness programs. Benefits are not provided to contingent workers, contractors, or interns.

About Bloomberg

Our teams leverage information and technology to organize, understand, and improve the world. We have over 325,000 global employees.

Boost your career

Find thousands of job opportunities by signing up at eFinancialCareers today.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.