استخدام Data Engineer (Remote)
شرح موقعیت شغلی
As a Data Engineer at Rasha, you'll play a crucial role in shaping the data infrastructure and solutions that power our systems. Your main responsibilities will include:
- Designing and implementing robust data architectures that align with business requirements, ensuring the development of scalable and efficient data solutions.
- Writing clean and efficient code, following industry best practices to build a maintainable and extensible data codebase.
- Implementing automated tests to ensure data quality, conducting manual tests to identify outliers and address edge cases.
- Creating clear and concise technical documentation to facilitate understanding and future development of the data system, fostering efficient knowledge sharing within the team.
Key Qualifications:
- Self-starter mentality with a proactive approach to leading data engineering projects and contributing to architecture design.
- Ensuring code and system designs meet high-quality standards.
- Demonstrating ownership and accountability for all aspects of data engineering tasks.
- Analytical mindset with a natural curiosity for data-related challenges.
- Effective communication skills with fluency in English (nice to have).
- Providing constructive feedback and collaborating effectively within a team.
- Positive attitude and a 'can-do' approach to problem-solving.
- Keen attention to detail, always seeking opportunities for improvement.
- Enthusiasm for working with the latest data technologies.
Technical Expertise Required:
- 3+ years of experience as a Data Engineer.
- In-depth knowledge of data engineering life cycles.
- Proficiency in data architecture and system design.
- Ability to write high-quality, modular, scalable, and reusable data code.
- Experience with Apache Spark for data processing.
- Familiarity with data ingestion tools for efficient data movement within the system.
- Experience working in an agile environment.
- Knowledge and practical experience with CI/CD, Helm Charts, Kubernetes, and Docker for data solutions.
Interview Process:
- Phone Screening (15 minutes): Brief discussion about your background, experience, and interest in the role.
- Data Engineering Challenge (home assignment): Task or project to assess your data engineering skills and problem-solving abilities.
- Technical Assessment (45 minutes): In-depth evaluation of your technical knowledge and practical problem-solving approach in a data context.
- Culture Fit (30 minutes): Conversation to determine if your values and goals align with our company culture.
مهارتهای مورد نیاز
- SQL
- Data science
- Docker
- Data engineer
- Apache Spark
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست