ML/AIWork
Bloomberg logo

Senior Software Engineer - Impact Analysis & ML

Bloomberg · New York, US

Job description

Want to build a leading analytics platform from scratch that powers critical decision-making and solves complex, real-world problems? Ready to join a team that works with open source, big data technologies, and machine learning algorithms to drive innovation? Join our Impact Analysis & ML team.

We are part of the Bloomberg Enterprise Connectivity & Analytics (ECA) organization, which connects thousands of enterprise clients to hundreds of Bloomberg applications, moving terabytes of financial data in a snap.

Our ECA Event Analytics group ingests billions of events daily from Connectivity. Serving dozens of engineering teams, and thousands of active client users, we are advancing our platform with cutting-edge analytics in real-time and providing consistent, high-quality user experience. We already support various data analysis pipelines running in production for critical business workflows.

Impact Analysis is a strategic initiative built with stakeholders to assess business impact in real time and provide critical insights during complex system events. We are investing in machine learning, knowledge graphs, and lakehouse architectures, to further enhance the platform’s analytical and decision-support capabilities. There is tremendous potential to innovate and expand the solution across the stack by correlating metrics and reference data for service teams, engineering, senior management, and clients.

We are seeking a Senior Software Engineer to join our collaborative engineering team and lead the design and development of intuitive, high-performance user experiences for our platform. As a full stack team, you will work across both backend and frontend, building scalable services, APIs, and data-driven applications. You will play a key role in transforming real-time system data into actionable insights through performant and reusable components, including supporting the integration of machine learning–driven capabilities.

You will also contribute to distributed systems and data pipelines using open source technologies such as Apache Spark, Apache Kafka, Apache Iceberg, Trino, Argo, and Neo4j.

We trust you to:

  • Design and implement scalable, high-impact technical solutions that drive measurable business value.
  • Own end-to-end development of features and services, from design through production.
  • Partner with business stakeholders to translate requirements into intuitive solutions.
  • Explore and evaluate approaches to complex problems, including prototyping and proof-of-concept development.
  • Lead technical discussions, mentor junior engineers, and contribute to the team’s technical direction.
  • Advocate for best practices in architecture, development workflows, and system reliability.

You will need to have:

  • 4+ years of professional experience designing, developing, and delivering production-grade software using Python, Java, Go or C++
  • Experience designing and building RESTful APIs and microservices
  • Familiarity with distributed data systems (e.g., S3, Hadoop, Spark, Kafka)
  • Strong problem solving and communication skills and ability to work independently and as part of a team.
  • A degree in Computer Science, Engineering, Mathematics, a related field, or equivalent experience.

We’d love to see:

  • Experience with an open table format (e.g., Apache Iceberg).
  • Experience with workflow orchestration tools (e.g., Argo, Airflow)
  • Familiarity with graph databases (e.g., Neo4j) and ontology-driven data modeling
  • Familiarity with ML-enabled production systems
  • Interest in tackling ambiguous problems and building systems from the ground up

Salary Range = 160,000 - 240,000 USD Annual + 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.

Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

Accommodations

Bloomberg provides reasonable adjustment/accommodation to individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format or using specialized equipment. To request an adjustment/accommodation to apply for a job, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for. We may share your information with a third party provider of accommodations services who may use this information to reach out to you for the purposes of accommodating your application.

Equal Opportunity

Bloomberg is an equal opportunity employer and prohibits discrimination in employment. It is Bloomberg’s policy to provide equal opportunity and access for all persons, and the Company is committed to attracting, retaining, developing, and promoting the most qualified individuals without regard to 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, self-identified or perceived sex, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy, childbirth or related medical conditions, or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law (each, a “Protected Characteristic”). Bloomberg prohibits treating applicants or employees less favorably in connection with the terms and conditions of employment, in all phases of the employment process, because of one or more Protected Characteristics.

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More Knowledge Graph and Search roles

View all →
$160,000 – $240,000/yr
Bloomberg
Apply →