21 days ago
London, United KingdomSenior
Responsibilities
- Design and develop scalable Python data pipelines that read from APIs and structured files such as Excel and Parquet.
- Translate source- and domain-specific business logic into code that produces structured data for downstream applications.
- Implement data transformations, validation, and quality checks using Pandas and Pydantic.
- Support data scientists and analysts with reliable data for decision-making.
- Document data lineage, data dictionaries, system architectures, and data engineering processes.
- Maintain engineering best practices through code reviews, version control, and industry standards.
- Deploy production-quality code through CI/CD pipelines into the cloud environment.
- Mentor and guide junior data engineering team members.
Requirements
- At least 7 years of experience in data engineering or a similar role.
- Proficiency in Python programming.
- Experience building and managing data pipelines.
- Knowledge of data warehousing and ETL processes.
- Strong problem-solving and communication skills.
- Candidates who can demonstrate the necessary skills may be considered even if their experience differs from the stated guideline.
Tech Stack
PandasPython
Categories
Data Engineering
About Bloomberg
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.
