Job Description
This role is ideal for an experienced Data Engineer who enjoys designing and implementing data pipelines and working closely with cross-functional teams to deliver robust, scalable data platforms.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field;
- 3+ years of experience in Data Engineering;
- At least 1 year of hands-on experience developing data pipelines using AWS Lambda, AWS Glue, AWS Step Functions, PySpark, and Python;
- Strong proficiency in SQL;
- At least 1 year of hands-on experience with Redshift;
- Familiarity with data lake environments, including handling both structured and unstructured data;
- Knowledge of data warehouse, data lake, and enterprise big data platforms;
- Experience with DBT is a plus;
- Upper-Intermediate English skills (verbal and written);
- Ability to excel in a diverse, international, multicultural environment;
- Strong communication and persuasion skills;
- Capability to effectively engage with both technical and business stakeholders;
- Proven ability to work independently and collaboratively as part of an international project team.
Responsibilities:
- Plan, build, and implement data solutions based on the AWS Stack;
- Groom and estimate user requirements and identify new features;
- Analyze data sources, design and develop pipelines to ingest data using AWS Lambda, Step Functions, and Glue;
- Design and create ETL processes to supply the data warehouse;
- Preprocess structured and unstructured data, create queries in databases;
- Establish and maintain technical specification documentation;
- Create data models using DBT.
What We Offer:
- Competitive salary;
- 100% remote opportunity;
- Opportunities for professional growth and advancement;
- A collaborative and innovative work environment;
- 20 days of paid vacation, 15 paid days of sick leave with a doctor’s note, and 5 days of paid sick leave without a doctor’s note;
- Medical insurance coverage for employees, with optional family insurance at a corporate rate;
- Support for participation in professional development opportunities (webinars, conferences, trainings, etc.);
- Regular team-building activities and bi-annual company-wide events;
- Flexible work environments including in-office, remote, or hybrid options based on employee preference and manager approval.
Read Full Description