-
Senior Software Engineer - BLAW Data Sandbox…
- Bloomberg (Montgomery, NJ)
-
Senior Software Engineer - BLAW Data Sandbox & Infra
Location
Skillman
Business Area
Engineering and CTO
Ref #
10045422
Description & Requirements
Bloomberg Law is a leading provider of legal research and analytics solutions for legal professionals. Our mission is to empower legal professionals with innovative technology and comprehensive data to make informed decisions and drive efficiency in their work.
Our team:
Within Bloomberg Law, the Data Sandbox & Infra team is hiring! We are the custodians of the data and services that power Bloomberg Law. We are tasked to build systems that store, organize, partition, index and categorize large volumes of documents and associated metadata. Our goal is to democratize data in BLAW by making data easily discoverable and accessible via robust API and tooling. We aim to address use cases such as providing truth data to train ML Models, Data Sandbox to drive innovation and new product ideas, and reporting on data quality. Furthermore our systems must be scalable, performant, and highly available in order to support the vast amount of data required to run the BLAW business.
What's in it for you
We are seeking an experienced Senior Software Engineer to join us. As a key member of our engineering team, you will play a critical role in designing, developing, and maintaining scalable data platform solutions to support our department’s AI initiatives. The ideal candidate will have a strong background in software engineering, particularly in building data platforms to accelerate ML development workflows, along with exceptional problem-solving skills.
As part of our team, you will help build data pipelines and REST APIs as part of Bloomberg Law Data Platform. You will be given the opportunity to display your creativity and deliver continuous end-user value in a pragmatic Agile environment. We are self-motivated engineers who like to research, learn, and apply current technologies to build new product features that anticipate our customers’ needs.
We’ll trust you to:
+ Collaborate with cross-functional teams to design and implement robust data platform solutions for AI applications.
+ Architect and develop data pipelines to support large-scale data processing and machine learning workflows.
+ Implement data ingestion, storage, and processing frameworks leveraging Java, Spring Boot, RabbitMq and Kafka.
+ Design and develop APIs and services to expose data platform capabilities for internal and external consumption.
+ Ensure data quality throughout the data lifecycle by building solid monitoring, logging, and governance mechanisms.
+ Troubleshoot and resolve technical issues related to performance, scalability and availability.
+ Stay current with industry trends in data engineering and AI to continuously improve our data platform.
You'll need to have:
+ Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
+ 4+ years of professional experience in software engineering with a focus on building data intensive applications
+ Strong proficiency in Java programming language (Java 8 or higher) and Spring framework.
+ Solid understanding of database systems and SQL
We'd love to see:
+ Experience with Python, Databricks and Jupyter Notebooks
+ Experience with cloud platforms such as AWS
+ Experience with designing data pipelines
+ Experience working with ML engineers and data scientists
+ Solid understanding of ML development workflows
+ Ability to work effectively in a fast-paced and collaborative team environment
+ Clear, effective and concise communication on technical concepts
+ Stay current on latest software engineering best practices
+ Excellent problem-solving skills with a demonstrated ability to tackle complex technical challenges.
+ Strong communication and collaboration skills with the ability to work effectively in a cross-functional team environment.
+ Experience with pragmatic Agile development methodologies.
+ Hands-on experience with Apache Kafka for building real-time data applications
+ Experience with distributed computing technologies such as Spark, RabbitMq or Redis
Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.
We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email [email protected]
-
Recent Jobs
-
Senior Software Engineer - BLAW Data Sandbox & Infra
- Bloomberg (Montgomery, NJ)
-
Head of Technology Risk Management - Business Unit Risk Manager, Director
- MUFG (Tampa, FL)