Senior Software Engineer - BLAW Data Sandbox & Infra
Bloomberg
This job is no longer accepting applications
See open jobs at Bloomberg.See open jobs similar to "Senior Software Engineer - BLAW Data Sandbox & Infra" AnitaB.org.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
This job is no longer accepting applications
See open jobs at Bloomberg.See open jobs similar to "Senior Software Engineer - BLAW Data Sandbox & Infra" AnitaB.org.