Software Engineer - Data Pipeline

Rimes
Summary
Join Rimes, a leading provider of enterprise data management solutions, as a Software Engineer and contribute to the development and optimization of our innovative data processing platform. You will be responsible for creating and deploying data processing solutions using an ETL platform, collaborating with product teams to meet client needs, and ensuring high-quality deliverables through rigorous testing. This role requires proficiency in Python and data manipulation libraries, experience with ETL tools, and strong analytical and communication skills. Rimes offers a supportive culture, flexible remote work opportunities, competitive compensation and benefits, and opportunities for professional development. We are seeking a motivated and detail-oriented individual to join our team and help us shape the future of financial technology. If you are passionate about data pipeline optimization, apply today!
Requirements
- Proficient in Python and data manipulation libraries such as PySpark and Pandas
- Mandatory experience with ETL tools (e.g., Databricks, Snowflake)
- Strong analytical abilities with a knack for deriving insights from performance data
- Effective team player with the ability to collaborate with senior engineers and product teams
- Good communication skills, both written and verbal, with the ability to document processes and optimizations clearly
Responsibilities
- Contribute to the development and deployment of data processing solutions
- Address various challenges to leverage the ETL platform and create an abstracted behaviour that democratizes ETL pipeline creation and maintenance for our internal users
- Work closely with the product team to understand requirements and deliver high-quality data processing that meet client needs
- Ensure a high level of quality in all deliverables through rigorous testing and code reviews and implement best practices for coding standards, security, and performance optimization
- Provide technical support to resolve issues and ensure smooth usage of our platform
- Maintain comprehensive documentation of all developed services
Benefits
- Opportunities for professional development and career growth within a fast-paced, high-growth environment
- Guidance and mentorship from experienced engineers to support you in expending your expertise and impact
- Flexible remote work opportunities
- Competitive salary and benefits
- A supportive company culture focused on innovation, excellence, and continuous improvement
- Competitive pay and bonus eligibility
- Flexible hybrid work environment