Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
AWS @ 3
Airflow @ 4
Azure @ 3
Cassandra @ 4
Compliance
Data Pipelines
Docker @ 4
FastAPI
Flink @ 4
GCP @ 3
Kafka @ 4
Kubernetes @ 4
Redis @ 4
Slack
Spark @ 4
Vault
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Bloomberg VAULT is a platform for storing, surveilling, and reconstructing customer communications and financial transaction data across global enterprises. The platform supports Bloomberg Message, Instant Bloomberg, Email, Messaging, Mobile, Files, Trades, Voice, and social media services such as Microsoft Teams, Slack, and Zoom.
VAULT processes millions of messages daily and stores trillions of archived objects. The team is expanding its offerings to support the scale and complexity of modern compliance workflows.
Responsibilities
- Build high-performance, distributed data pipelines and services.
- Lead technical direction and ensure alignment with business needs.
- Collaborate across teams using modern open-source technologies, including Kafka, FastAPI, Airflow, and Spark.
- Mentor junior engineers and contribute to an inclusive team culture.
Systems And Applications
- Communications surveillance.
- Archival and search across communications and trades.
- Trade reconstruction.
- Case management.
- Web-based applications.
- Platform foundations that support consistency and scalability across VAULT applications.
- Massive ingestion pipelines, long-term storage, and high-performance querying across trillions of records.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- At least 4 years of professional experience with an object-oriented programming language.
- Deep background in distributed, high-volume, high-availability systems.
- Fluency in AI development tools.
Preferred Qualifications
- Experience with big data ecosystems such as Kafka, Spark, Flink, Cassandra, Redis, and Airflow.
- Familiarity with cloud platforms including AWS, Azure, and GCP, as well as S3-compatible storage.
- SaaS or PaaS development experience.
- Experience with container technologies such as Docker and Kubernetes.
Compensation And Benefits
The salary range is $160,000–$240,000 USD annually, 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 benefits, a 401(k) match, life insurance, and wellness programs.