Junior Software Engineer

Rimes Logo

Rimes

πŸ“Remote - Cyprus

Summary

Join Rimes, a leading provider of enterprise data management solutions, as a motivated and detail-oriented Software Engineer on our Platform Team. You will focus on optimizing data pipelines, enhancing performance and efficiency, and ensuring high standards of reliability and cost-effectiveness. Collaborate with engineering teams to improve data architecture and infrastructure, monitor system performance, and implement automated testing practices. Provide technical support and maintain comprehensive documentation. This role requires a Bachelor's degree in a related field and 4+ years of experience. We offer growth opportunities, mentorship, flexible remote work, competitive compensation, and a supportive culture.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field and 4+ years of experience in similar role
  • Proficiency in Python and familiarity with other programming languages such as Perl , C and C#
  • Understanding of data engineering concepts (ETL, data flow, data orchestration) in multi-tenant architecture, as well as message based architecture (RabbitMq, Apache Kafka)
  • Strong analytical skills with the ability to derive insights from performance data
  • Ability to work effectively in a team environment and collaborate with senior engineers and product teams
  • Good communication skills, both written and verbal, with the ability to document processes and optimizations clearly

Responsibilities

  • Participate inside the platform team to optimize mission critical data pipelines to maximize throughput, minimize latencies, and reduce operational costs
  • Work closely with the Product Engineering and Core Engineering teams to implement improvements in data architecture and infrastructure
  • Help monitor and analyse system performance data to identify optimization opportunities
  • Contribute to the development and implementation of automated testing practices to ensure the robustness and reliability of data pipelines
  • Provide technical support and troubleshooting for data pipeline issues, ensuring timely resolution and minimal disruption to operations
  • Maintain comprehensive documentation of data pipeline processes and optimizations

Preferred Qualifications

Some experience with cloud-based data processing platform (Data Bricks, Snowflake) and data transformation frameworks/engine (e.g., Apache Spark, Python Pandas) is advantageous

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

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.