Dreamix

Senior Data Engineer, AWS

Dreamix

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇬 Bulgaria

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudETLHadoopKafkaOraclePostgresPythonSparkSQL

About the role

  • Design, develop, and maintain scalable data pipelines on AWS for processing and analyzing large volumes of structured and unstructured data
  • Develop and implement data warehousing solutions
  • Collaborate with data scientists, analysts, and other stakeholders to understand requirements and ensure data quality and integrity
  • Utilize Python for scripting, data transformation, and business rule implementation
  • Implement ETL processes to integrate data from various sources into data warehouse or data lake solutions
  • Optimize data storage, retrieval, and processing for big data workloads using AWS-native technologies
  • Troubleshoot and resolve data infrastructure issues, ensuring reliability, scalability, and high performance
  • Develop and maintain API integrations for seamless data exchange between internal systems and external applications
  • Apply data security best practices to protect sensitive information and ensure compliance with data privacy regulations
  • Stay up-to-date with emerging data engineering trends and recommend improvements to architecture and processes

Requirements

  • 5+ years of experience in data engineering or a related role
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Strong proficiency in Python for data processing and ETL scripting
  • Hands-on experience with AWS cloud services
  • Familiarity with big data frameworks such as Spark, Hadoop, or Kafka
  • Experience designing and implementing efficient database schemas and data models
  • Strong understanding of data warehousing concepts and relational databases (SQL Server, PostgreSQL, or Oracle)
  • Solid knowledge of data modeling, ETL/ELT processes, and data governance
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work independently and collaboratively in a fast-paced, agile environment
Benefits
  • A warm and supportive work environment where you can reach your full potential
  • Flexible working hours that allow you to balance your work and personal life
  • Unlimited home office to help you stay productive and focused
  • Opportunities for professional development, including certifications and training
  • Additional benefits for academic teaching and speaking engagements
  • Knowledge-sharing sessions where you can learn from our Dreamix team
  • Team and company-wide events that bring us together
  • Amazing week long summer office and winter office initiatives
  • Additional health insurance and dental allowance to ensure your well-being
  • Multisport card to encourage a healthy and active lifestyle
  • Office massages to help you relax and unwind

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
data pipelinesdata warehousingPythonETL processesbig dataAPI integrationsdata modelingdata governancedatabase schemasdata transformation
Soft skills
problem-solvinganalytical skillscommunication skillscollaborationindependenceadaptabilitystakeholder engagementdata quality assuranceattention to detailemerging trends awareness
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology