.png?1705421536)
Data Engineer
About Rimes
Rimes provides enterprise data management solutions to the global investment community. Driven by our passion for solving the most complex data problems, we provide our clients with investment intelligence that powers more than US$75 trillion in assets under management annually. The world’s leading institutional investors, asset managers and service providers rely on Rimes to help them make better investment decisions using accurate information and industry-leading technology.
Position Overview:
We are seeking for a strong Data Engineer to join our Data Engineering Team. As a Data Engineer, you will play a key role in the data pipeline modelling and development of our data platform. You will work closely with senior engineers to ingest, process, and ensure the quality of financial data using modern data tools and platforms such as Snowflake and Databricks. This is an excellent opportunity to grow your technical skills in a collaborative and fast-paced environment focused on financial data.
Key Responsibilities:
- Data Pipeline Development: Assist in building and maintaining data pipelines to ingest and process financial data efficiently and reliably.
- End-to-End Ownership: Supported by seniors engineer and financial experts, take a holistic, end-to-end approach, ensuring smooth materialization from data ingestion through to querying. Understand the entire lifecycle of data processing and optimize for performance and reliability.
- Tooling and Automation: Support the development of tools that automate data ingestion and quality checks, helping to reduce manual work.
- Data Modeling: Learn to design and implement scalable data models under the guidance of senior engineers.
- Hands-On Development: Write clean, maintainable code data pipeline code in Python, Spark and SQL, and participate in code reviews and testing.
- Operational Support: Help monitor data workflows and troubleshoot issues to ensure smooth operation.
- Collaboration: Work closely with cross-functional engineer teams including Software, DevOps, Data Quality, Product, as well as our Operations team to understand data requirements and deliver solutions.
- Learning and Development: Continuously build your knowledge of data engineering best practices, financial data standards, and modern data platforms.
Qualifications:
Experience:
- 4+ years of experience in data engineering, with a focus on designing and building scalable data pipelines, ETL processes, and data modeling.
- Hands-on experience with large-scale distributed systems, data engineering, and cloud-native technologies.
Technical Skills:
- Proficiency in Python is essential. Experience with other programming languages such as Perl and C# is highly advantageous.
- Experienced with cloud-based data processing platform (DataBricks, Snowflake) and data transformation frameworks/engine (e.g., Apache Spark, Python Pandas)
- Deep understanding of data engineering concepts, including ETL, data flow, and data orchestration.
Passion for Excellence:
- Eagerness to Learn: Strong interest in data engineering and a willingness to learn from experienced team members.
- Problem Solving: Basic understanding of data structures and algorithms, with a logical approach to solving technical problems.
- Team Player: Good communication skills and the ability to work effectively in a collaborative team environment.
Preferred:
- Experience in financial market data, particularly in areas such as Benchmark Indices, ESG data, ETF data, Blended Funds, Corporate Actions, or Ratings.
- Knowledge of cloud echo system, Azure is a plus
- Expertise in automated testing and CI/CD practices in the context of data pipeline to building robust, reliable engineering solutions.
What We Offer:
- A chance to make a tangible impact on the direction of our platform and business.
- Work with a talented, motivated team of engineers in a fast-paced, high-growth environment.
- Flexible remote work opportunities.
- Competitive salary and benefits.
- Supportive company culture focused on growth, innovation, and professional development.
If you are a passionate and results-oriented data engineer with a strong background in data engineering, we encourage you to apply and join us on our journey to revolutionize financial data technology.
Only selected candidates will be contacted for interviews. We appreciate your understanding. Thank you for considering a career with us.
Rimes is committed to promote the values of diversity and inclusion throughout the business. Whether it’s through recruitment, retention, career progression or training and development, we are committed to improving opportunities for people regardless of their background or circumstances.
Visit our Careers page to see our complete listings.
Apply for this job
*
indicates a required field