Remote Senior Data Engineer

at Dreamix Ltd.

Posted 2 days ago 1 applied

Description:

  • Dreamix is seeking a talented Senior Data Engineer to join their team.
  • The role involves designing, developing, and maintaining scalable data pipelines for processing and analyzing large volumes of data.
  • Responsibilities include collaborating with data scientists, analysts, and stakeholders to understand data requirements and ensure data integrity and quality.
  • The candidate will utilize expertise in Python for scripting and coding tasks related to data processing and analysis.
  • The position requires implementing business rules in Python for data transformation and ETL processes to integrate data from various sources into data warehouse or data lake solutions.
  • The Senior Data Engineer will optimize big data storage and processing, troubleshoot and resolve data-related issues, and follow emerging trends and technologies in the data engineering space.
  • The role also includes optimizing and tuning data workflows for maximum efficiency and scalability, implementing data security best practices, and developing API integrations for seamless data exchange between systems and applications.

Requirements:

  • A minimum of 5 years of relevant experience in data engineering is required.
  • A Bachelor's degree in Computer Science, Information Technology, or a related field is necessary.
  • Strong proficiency in Python for scripting and data processing is essential.
  • Familiarity with big data technologies such as Hadoop, Spark, and Kafka is required.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and their data services is necessary.
  • The candidate should have experience in designing and implementing efficient database schemas.
  • A strong understanding of data warehousing concepts and experience with databases like SQL Server, Oracle, or PostgreSQL is required.
  • Solid understanding of data modeling, database design, and data warehousing concepts is essential.
  • Excellent problem-solving and communication skills are necessary.
  • The ability to work independently and collaboratively in a fast-paced environment is required.

Benefits:

  • Employees will enjoy a warm and supportive work environment that fosters personal potential.
  • Flexible working hours are offered to help balance work and personal life.
  • Unlimited home office options are available to enhance productivity and focus.
  • Opportunities for professional development, including certifications and training, are provided.
  • Additional benefits for academic teaching and speaking engagements are available.
  • Knowledge-sharing sessions will allow employees to learn from the Dreamix team.
  • Team and company-wide events will foster community and collaboration.
  • Employees can participate in amazing week-long summer and winter office initiatives.
  • Additional health insurance and dental allowance will be provided to ensure well-being.
  • A multisport card is offered to encourage a healthy and active lifestyle.
  • Office massages will be available to help employees relax and unwind.