Software Engineer

Rimes Logo

Rimes

πŸ“Remote - Cyprus

Summary

Join Rimes, a leading provider of enterprise data management solutions, as a Software Engineer on our innovative platform team. You will develop and deploy data processing solutions using an ETL platform, ensuring robustness, scalability, and efficiency. Collaborate with product teams to meet client needs, maintain high-quality deliverables through rigorous testing, and provide technical support. This role requires proficiency in Python and data manipulation libraries, experience with ETL tools, and strong analytical and communication skills. Rimes offers growth opportunities, mentorship, flexible remote work, competitive compensation, and a supportive culture.

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.