Wanted: Senior Software Engineer - News Automation Platform

Wanted: Senior Software Engineer - News Automation Platform

Full-Time 63000 - 77000 £ / year (est.) No working from home possible
Bloomberg

At a Glance

  • Tasks: Develop and enhance a cutting-edge news automation platform using modern technologies.
  • Company: Join Bloomberg, a leader in financial journalism and innovation.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Collaborative team environment with exciting projects and career growth.
  • Why this job: Make a real impact on automated journalism with innovative AI tools.
  • Qualifications: Experience in object-oriented programming and a degree in a relevant field.

The predicted salary is between 63000 - 77000 £ per year.

Bloomberg is a market leader in Financial Journalism. Our ecosystem is probably the richest in the world for the amount of data it offers. The News Automation team aims to uncover signals hidden in the ecosystem, convert them into clear and valuable content and deliver it to our clients ahead of the competition. Our team is responsible for the infrastructure that powers all this. We currently publish on average 12000 stories a day which account for more than 10% of TOTAL Bloomberg readership. And this is huge.

We are also leading an ambitious initiative to provide our Newsroom with AI powered tools to help them in their day to day critical activities. Our system must be stable and resilient as we provide primary news coverage for critical areas such as company earnings, change in economic indicators and bond issuance. We also offer automated insights on demand directly to our clients. Our Streaks icon is used by clients to spot anomalies in their portfolios. We also provide versatile tools to generate semi-automated content, as well as an internal catalog with all available automations so that users can find what matters to them.

The server-side code adheres to the latest best practices; utilizing Python >3.10, extensive test coverage, local development with Docker and automated packaging and deployment alongside leveraging open-source technologies like Kafka, RabbitMQ, Redis, Cassandra and Zookeeper.

By joining our team, you’ll have the opportunity to work on a modern tech stack that blends infrastructure (~80%) and application development (~20%) whilst collaborating with a friendly and supportive team and contributing to a high-impact, high-throughput distributed system at the forefront of automated journalism.

Upcoming initiatives are focused on enhancing efficiency and reliability across our platform, including the development of an Editing Assistant powered by generative AI to provide smart tools for our Newsroom, the design of a robust Observability system to monitor every step of our automated pipelines and ensure data governance, and the creation of an Anomaly Detection system to intelligently identify and address data anomalies for our clients. These projects aim to improve transparency, precision, and innovation in our workflows.

You’ll Need To Have

  • Experience with object-oriented programming languages (Python, Java or C++ etc.)
  • A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Proficiency in system design, architecture, and development of high-quality, modular, stable, and scalable software
  • Passion for leading discussions, sharing innovative ideas, and promoting best practices within the team
  • Ability to collaborate with our stakeholders to take their ideas and break them down into clearly scoped projects

We’d Love To See

  • A strong sense of ownership and a desire to make a difference
  • A desire to continuously improve personally and at a team level (architecture, workflows, coding practices, testing, etc..)
  • Experience with high volume, high availability distributed system

Wanted: Senior Software Engineer - News Automation Platform employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have access to numerous professional development opportunities while working in a cutting-edge environment that values your contributions to the data manufacturing infrastructure. Located in a vibrant city, Bloomberg provides unique advantages such as a diverse workforce and a commitment to work-life balance, making it a rewarding place to advance your career.

Bloomberg

Contact Details:

Bloomberg Recruitment Team

We think you need these skills to ace Wanted: Senior Software Engineer - News Automation Platform

Python >3.10
Object-Oriented Programming
System Design
Software Architecture
High-Quality Software Development
Modular Software Development
Stable Software Development