Senior Python Engineer – Business Intelligence (Contract)

Careers at Bloomberg

Back to Search

New York, NY

Posted Jan 18, 2022 - Requisition No. 94916

Note this is a contract position. 

This position can sit in our NYC or Princeton NJ office.

Bloomberg runs on data. Our data captures the who, what, when, where and why of how our clients use Bloomberg products. As the Enterprise Data Warehouse and Business Intelligence 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 hands-on Python engineer in the SRE 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 and automate complex processes and build custom monitoring & alerting in Python
Use DevOps principles to script and automate workflows following industry standard methodologies
Take ownership, work independently on problems and handle critical issues across BI and work with various business units
Work in an Agile manner, be data-driven and ready to adjust the course
Develop and work on large scale open source telemetry systems to monitor products such as QlikSense, Tableau, GreenPlum etc.

You need to have:

Proficient in Python development with focus in CICD
Experience with provisioning and building infrastructure as code using tools such as Ansible, Jenkins, Salt, and Terraform
Knowledge of application performance analysis using standard UNIX/Linux tools
An interest in keeping up to date with the newest technologies

We'd love to see:

Knowledge of other programming Languages such as Go or equivalent
Experience 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.
A good understanding of network design, configurations and protocols
Experience with Hadoop
Proven ability to manage and deploy infrastructure in cloud environments

Bloomberg is an equal opportunities employer, and we value diversity at our   company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US