Bloomberg

Senior Software Engineer - Insights Platform, Pune

Bloomberg
Apply
2 months ago
Pune, IndiaSenior

Responsibilities

  • Design, architect, and develop high-quality, modular, stable, and scalable software for the Insights Platform.
  • Build data and analytics services, self-service tools, and interfaces for Bloomberg applications and internal engineering teams.
  • Contribute to a high-throughput distributed system processing hundreds of billions of requests per day.
  • Help build a regional version of the analytical engine to improve resiliency, availability, and latency.
  • Develop insights capabilities such as billing, metering, anomaly detection, and trend analysis.
  • Interact with teams across Bloomberg to promote adoption of the platform.
  • Lead projects from ideation through delivery and mentor engineers.

Requirements

  • 7+ years of experience working with an object-oriented programming language such as C, C++, or Python.
  • Degree in Computer Science, Engineering, Mathematics, or a similar field, or equivalent work experience.
  • Proficiency in system design, architecture, and development of scalable software.
  • Interest in working with Python and C++.
  • Knowledge of object-oriented design, data structures, algorithms, and all phases of software development.
  • Experience contributing to the system design or architecture of scalable and fault-tolerant distributed systems.
  • Experience building high-volume data analytics pipelines is preferred.
  • Experience with columnar stores such as ClickHouse is preferred.
  • Experience leading projects and mentoring engineers is preferred.

Benefits

  • Work in Bloomberg’s growing Pune engineering office on critical infrastructure powering Bloomberg businesses.
  • Use a modern technology stack and work on high-impact, high-throughput distributed systems.
  • Work on high-visibility projects with opportunities to interact with senior management.
  • Use open-source and industry-standard solutions.
  • Collaborate with teams across Bloomberg to evangelize and drive adoption of the platform.

Tech Stack

Categories

BackendData Engineering
Bloomberg

About Bloomberg

10,000+ employees

Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency and efficiency, and fairness to markets. We help connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration. We challenge the status quo through constant innovation. We collaborate broadly because we know that other perspectives matter. We put our customers first, as a guiding beacon. And we believe doing the right thing – by our people, our clients, and our communities – is the best thing for our business.

Contact me