Data Engineer
Role details
Job location
Tech stack
Job description
We're expanding our team and looking for a skilled Data Engineer who will accomplish a team for our American client., * Setting up data imports from external data sources (DB, CSV, API)
-
Building highly scalable pipelines to process high-volume data for reporting and analytics consumption
-
Designing data assets that support experimental and organizational processes, and are efficient and easy to work with
-
Close cooperation with engineers, data scientists, product managers, and business teams to make sure data products are aligned with organizational needs
Expected Qualifications
-
Take full ownership of complex project components You're responsible for delivering high-quality work on time, making sure it fits the project's goals and technical requirements.
-
Solve complex technical challenges and guide architectural choices You make sound technical decisions independently and contribute to discussions that shape how systems are designed and built.
-
Drive improvements in how the team works You introduce new tools, workflows, or practices that make development faster, cleaner, and more collaborative.
What We Offer
-
Paid training programs and English/Spanish language courses
-
Medical insurance, sports program compensation, pet care and other benefits compensation program, which can be selected by each employee according to personal preferences
-
Comfortable working hours
-
Awesome team events and a wide variety of knowledge sharing opportunities
Requirements
-
BS+ in computer science or equivalent experience
-
3+ years of experience in Data Engineering
-
3+ years of experience with Python
-
Strong experience with AWS stack: Glue, Athena, EMR Serverless, Kinesis, Redshift, Lambda, Step Functions, SQS/SNS
-
Experience with Spark, PySpark, Iceberg, Delta lake, Aurora DB, DynamoDB
Nice-to-haves
-
Data modeling and managing data transformation jobs with high volume and timing requirements experience
-
AWS CodePipeline, Beanstalk, Azure DevOps, Cloud Formation
-
Profound skill to collaborate with cross functional teams, including communicating effectively with people of varying levels of technical knowledge
-
Readiness to learn new technologies