At a Glance
- Tasks: Drive innovation in data extraction and automation for financial markets.
- Company: Join Bloomberg, a leader in data-driven technology solutions.
- Benefits: Competitive salary, diverse workplace, and opportunities for professional growth.
- Other info: Mentorship opportunities and a collaborative team environment await you.
- Why this job: Shape the future of data processing with cutting-edge technologies and impactful projects.
- Qualifications: 4+ years in Python programming and strong problem-solving skills required.
The predicted salary is between 70000 - 90000 £ per year.
Bloomberg runs on data. Our products are fueled by powerful information. We combine data and context to paint the whole picture for our clients, around the clock - from around the world. In Data, we are responsible for delivering this data, news, and analytics through innovative technology - quickly and accurately. We apply problem-solving skills to identify workflow efficiencies and implement technology solutions to enhance our systems, products, and processes.
The Earnings Extraction team is a powerhouse in real-time data extraction of earnings KPIs instrumental in shaping financial market decisions. We leverage data modeling, business intelligence and technical skills to build internal workflows and stay in the forefront of low-latency extraction. Our goal is to deliver highly accurate and fast market-moving data.
The Earnings Extraction team is looking for a Senior Data Management Professional who combines strong technical and problem-solving skills with a passion for data, automation, and innovation. We are seeking a proactive self-starter who can drive workflow transformation initiatives and help shape the future of our data extraction and processing capabilities. As part of the team, you will apply your analytical and technical expertise to improve automation, scalability, and operational efficiency across our data pipelines and human-in-the-loop workflows. This includes performing data analysis, designing prototype applications, and collaborating closely with Product and Engineering teams to develop innovative solutions. Experience or interest in emerging technologies such as agentic AI and intelligent automation frameworks is considered a strong plus.
In addition to hands-on technical work, you will be expected to lead internal projects and contribute to strategic workflow improvements across the organization. Strong collaboration and stakeholder management skills are essential, as you will work closely with Engineering, Product, and cross-functional teams to deliver scalable and fit-for-purpose solutions. You will also play a key role in mentoring junior team members through project guidance, knowledge sharing, and code reviews.
You’ll trust you to:
- Drive workflow innovation and automation initiatives across the Earnings Extraction pipeline by combining technical expertise, operational insight, and data-driven decision making.
- Design, build, and improve scalable data pipelines, automation processes, and human-in-the-loop workflows that support structured and unstructured data extraction.
- Collaborate closely with Engineering and Product teams to prototype and deliver fit-for-purpose solutions that improve operational efficiency and data quality.
- Analyze workflows and operational datasets to identify opportunities for optimization, scalability, observability, and intelligent automation.
- Leverage programming, analytics, and emerging AI technologies — including agentic AI frameworks and LLM-based solutions — to enhance internal tooling and processes.
- Lead internal projects end-to-end, including solution design, implementation, stakeholder communication, and delivery coordination.
- Mentor junior team members through technical guidance, knowledge sharing, and code reviews while contributing to a strong collaborative team environment.
You’ll need to have:
- A BA/BS degree or higher in Computer Science, Statistics, or relevant data technology field, or equivalent professional work experience.
- 4+ years of Python programming and scripting in development or production environment.
- Familiarity with various databases, schemas, modeling, as well as structured and unstructured formats (PDF, HTML, XBRL, JSON, CSV etc.).
- Strong problem solving skills, particularly to modify and improve processes and workflows.
- Excellent written and verbal communication skills, especially when explaining technical processes and solutions to business partners and management.
- Ability to work independently as well as in a distributed team environment.
- Ability to influence others and lead change.
- Experience in conducting technical training and mentoring others.
We’d love to see:
- Financial Markets experience including an understanding of Company Financials, Bloomberg Terminal fluency, and/or Bloomberg Data Workflows.
- Familiarity with use cases of advanced statistical methods such as Machine Learning, Artificial Intelligence, and Natural Language Processing.
- Agile/Scrum Project Management experience.
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of 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, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net.
Senior Data Engineer, Real-Time Earnings Extraction employer: Bloomberg L.P.
Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. As a Senior Data Engineer, you will have access to cutting-edge technology and the opportunity to lead transformative projects while mentoring junior team members. With a strong commitment to diversity and employee growth, Bloomberg provides a supportive environment where your contributions directly impact the financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Engineer, Real-Time Earnings Extraction
✨Tip Number 1
Network like a pro! Reach out to current employees at Bloomberg or in the data engineering field. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those related to data pipelines and automation. This will help you stand out during interviews and demonstrate your hands-on experience.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on Python and data modelling concepts. Use platforms like LeetCode or HackerRank to sharpen your coding skills and problem-solving abilities.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Bloomberg.
We think you need these skills to ace Senior Data Engineer, Real-Time Earnings Extraction
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Data Engineer role. Highlight your Python programming, data pipeline experience, and any relevant projects that showcase your problem-solving abilities.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about data and how your background makes you a great fit for our Earnings Extraction team. Be sure to mention any experience with automation and collaboration with cross-functional teams.
Showcase Your Technical Skills:In your application, don't shy away from detailing your technical expertise. Mention specific technologies you've worked with, especially those related to data extraction and emerging AI technologies, as these are key to the role.
Apply Through Our Website:We encourage you to apply directly through our website. This ensures your application gets to the right people and allows us to see your enthusiasm for joining the StudySmarter team!
How to prepare for a job interview at Bloomberg L.P.
✨Know Your Data Inside Out
Make sure you brush up on your knowledge of data extraction techniques and the specific KPIs relevant to earnings. Familiarise yourself with various data formats like JSON, CSV, and XBRL, as well as how they apply to financial markets. This will show your passion for data and your readiness to tackle the role.
✨Showcase Your Problem-Solving Skills
Prepare examples of past projects where you've successfully identified workflow inefficiencies and implemented solutions. Be ready to discuss how you used Python or other programming languages to enhance automation and scalability in your previous roles. This will demonstrate your technical expertise and innovative mindset.
✨Collaboration is Key
Since this role involves working closely with Engineering and Product teams, think of instances where you've effectively collaborated with cross-functional teams. Highlight your communication skills and how you've mentored others, as these are crucial for fostering a strong team environment.
✨Stay Ahead of Emerging Technologies
Research current trends in AI and intelligent automation frameworks, especially those related to data extraction. Being able to discuss how these technologies can be leveraged in the role will set you apart from other candidates and show your commitment to staying at the forefront of the industry.