Bloomberg
Senior Software Engineer - DMAP Infrastructure/SRE
Bloomberg, Skillman, NJ
Description & Requirements
Description & Requirements
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:
You need to have:
We'd love to see:
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.
Description & Requirements
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
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.