Senior Software Engineer - DMAP Infrastructure/SRE

Bloomberg L.P.
Lakewood, New Jersey, US
Full-time

Senior Software Engineer - DMAP Infrastructure / SRE in Skillman, New Jersey

Description & Requirements

Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding.

Bloomberg runs on data. Our data captures the who, what, when, where and why of how our clients use Bloomberg products. As the Data Management, Analytics and Platform team, we are responsible for ingesting and preparing massive amounts of data for reporting, dashboards, self-service and advanced analytics.

The data will also be used to drive new businesses within Bloomberg by providing new insights.

What's in it for you?

Are you motivated to build robust and scalable systems to handle petabytes of data, with billions of new data points being ingested daily?

As a Software Engineer in the DMAP infrastructure team, you will be working with traditional and modern technologies to enhance our capabilities to analyze large volumes of data with complex business rules.

You will work with the SRE and application teams to elicit requirements and implement them in an agile fashion. Our environment combines traditional warehouse technologies, MPP databases, Hadoop, QlikSense, Tableau, and other technologies.

We'll trust you to :

  • Design, build, and automate new solutions centered around the Kubernetes container orchestration platform and its ecosystem of projects.
  • Be responsible for solutions which maintain configuration and robustness of systems.
  • Analyze performance, metric placement and interpretation, and capacity planning.
  • Troubleshoot and debug runtime issues with software and hardware.
  • Work on OS and hardware-level optimizations.
  • Manage interaction with platform developers to understand and validate their workflows, requirements, application performance, and application resilience.
  • Develop and work on large scale open source telemetry systems to monitor products such as QlikSense, Tableau, GreenPlum, etc.

You need to have :

  • 4+ years working with a programming and / or scripting language (e.g. python, go, java, ruby).
  • Systems configuration and automation experience (e.g. Ansible, Chef, Puppet, SaltStack error handling, idempotency, configuration management).
  • Expertise with Windows and Linux systems (Redhat, Ubuntu experience preferred, ideally conversant in Unix networking).
  • A strong familiarity with Continuous Integration and Continuous Deployment methodologies, chat-ops, etc.
  • Proven experience building and scaling out mission-critical, elastic-load distributed, and high-throughput systems.
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience.

We'd love to see :

  • Experience with networking is a plus (e.g. packet analysis, routing protocols).
  • Open source experience is a plus (a well-curated blog, upstream accepted contribution or community presence).
  • Familiarity working with at least one Cloud service provider (AWS, Azure or GCP).
  • Operational experience with capture and monitoring tools such as Splunk, Grafana, Humio, etc.
  • Comfort with Hadoop.
  • Experience working with Kubernetes.
  • Proven ability to manage and deploy infrastructure in cloud environments.

J-18808-Ljbffr

4 hours ago
Related jobs
Promoted
Tbwa Chiat/Day Inc
Lakewood, New Jersey

Senior Staff Software Engineer (Online Infrastructure). The Online Infrastructure team is the backbone of Affirm engineering. We provide the Kubernetes-based platform, traffic engineering, and supporting services that run all of Affirm - enabling management, configuration, provisioning, and operatio...

Promoted
Gambit Technologies
NJ, United States

We are seeking a highly skilled Senior Software Engineer for a software product firm located in Mercer County, NJ. Senior Software Engineer - Java, Spring, SQL (Hybrid Contract). ...

Promoted
Pandora Media Inc.
Lakewood, New Jersey

Senior Software Engineer - Java/Kotlin/Typescript - Pandora. As a key member of the Client Enablement team, the successful candidate will architect, develop, and code Server-Driven User Interface and GraphQL software services for the next generation of SiriusXM/Pandora streaming applications. Write ...

Promoted
Microsoft
Lakewood, New Jersey

Software Engineering IC4 - The typical base pay range for this role across the U. You’ll work in a team with other smart, passionate, and skilled engineers to deliver results as collaboration is one of the key pillars of our team culture. Design, implement, test, validate, and release software featu...

Promoted
Tbwa Chiat/Day Inc
Lakewood, New Jersey

Staff Software Engineer (Batch Infrastructure). The vision for the Batch Infra team @ Affirm is to provide reliable, scalable, self-serve, and Affirm-optimized compute solutions to enable ML, Product, and Financial Engineering success. If solving infrastructure challenges at scale excites you, come ...

Promoted
Legrand North America
Lakewood, New Jersey

The perfect Senior Software Engineer would have 5+ years’ experience in designing and implementing complex software systems in an embedded environment. Design and implement embedded C++ software for custom hardware. Kernel, system and application development for a software solution in a Linux enviro...

NVIDIA
Remote, NJ, US
Remote

NVIDIA is looking for a Senior HPC Engineer to join its Professional Services team. Minimum of a four-year degree from an accredited university or college in Computer Science, or Electrical or Computer Engineering. ...

Highmark Health
NJ, Working at Home, New Jersey

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Highmark Health
NJ, Working at Home, New Jersey

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

Highmark Health
NJ, Working at Home, New Jersey

This job takes a lead role in more complex plans to research, evaluate, design and develop IT Infrastructure systems by applying engineering, hardware and software design theories and principles to develop a compatible system infrastructure in line with organizational strategies. Takes a lead role i...