Remote Data Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • DaCodes is a high-impact software and digital transformation firm with over 10 years of experience.
  • The company has a team of more than 220 talented professionals, including developers, architects, UX/UI designers, PMs, and QA testers.
  • Employees will have the opportunity to work on diverse projects across various sectors and industries.
  • Working at DaCodes allows for versatility and agility by collaborating with high-level professionals and utilizing various technologies.
  • The role of a Data Engineer is crucial for the success of both the business and its clients, providing access to disruptive startups and global brands.
  • The ideal candidate should possess a unique combination of technical experience, curiosity, logical and analytical mindset, proactivity, ownership, and a passion for teamwork.

Requirements:

  • A degree in Information Systems or a related field is required.
  • Knowledge of software engineering practices, including version control (Git), unit testing, continuous integration (CI/CD), API design, and software design patterns is necessary.
  • Experience in handling and processing large volumes of data is essential.
  • A solid understanding of data scraping techniques is required.
  • Extensive knowledge of data architectures such as data lakes, data warehouses, and data lakehouses is needed.
  • Proficiency in database management and data warehouse (DWH) concepts is required.
  • Experience in modeling fact tables and dimension tables is necessary.
  • Familiarity with new OLAP structures is required.
  • Strong skills in Redshift, BigQuery, Snowflake, or similar technologies are essential.
  • Solid skills in indexing and performance optimization are required.
  • Experience with ETL tools (stream-batch) is necessary.
  • A strong background in extraction, transformation, and loading (ETL) tools such as Pandas, Apache Beam, Apache Flink, Kafka, and Spark (specifically Pyspark) is required.
  • Experience with distributed data processing tools and frameworks is essential.
  • Proficiency in cloud services, especially AWS (S3, Glue, Athena, Redshift, Lambdas, etc.), is required.
  • Proficiency in Google Cloud services (Cloud Storage, Dataproc, BigQuery, Cloud Functions, etc.) is necessary.
  • Experience in data orchestration tools such as Airflow, Nifi, Mage AI, or Step Functions is required.
  • Ability to integrate data from multiple sources is essential.
  • Experience in designing and developing data pipelines for data extraction and ingestion is necessary.
  • Skills in managing data modeling and performance testing for final data consumption layers are required.
  • Ability to define processes and best practices for data ingestion, ETLs, temporary tables, stored procedures, data warehouses, and/or semantic integrations is necessary.
  • Collaboration with developers, analysts, and data scientists to facilitate data discovery and preparation processes is essential.
  • The candidate should be responsible for maintaining and improving existing processes autonomously.
  • Ability to identify areas for improvement and develop innovative solutions to enhance the scalability, reliability, and performance of data pipelines is required.
  • Proactive identification and resolution of issues in data processes to ensure effectiveness and efficiency is necessary.
  • Collaboration with team members in implementing changes and updates to processes is essential.

Benefits:

  • Integration into global brands and disruptive startups is provided.
  • Remote work/home office options are available, with most positions being remote.
  • Flexible working hours based on the assigned project/client time zone are offered.
  • The work schedule is Monday to Friday.
  • Legal benefits applicable in Mexico are included.
  • Official holidays based on the assigned project/client are provided.
  • Vacation days can be utilized after six months of employment.
  • A day off on your birthday is offered.
  • Major medical expenses insurance is provided (applicable in Mexico).
  • Life insurance is included (applicable in Mexico).
  • Virtual integration events and interest groups are organized.
  • Meetups with special guests from IT companies and prestigious universities are held.
  • Continuous feedback and performance tracking are provided.
  • Access to courses and certifications is available.
  • Multicultural work teams are promoted.
  • English classes are offered.
  • Opportunities in various business lines are available.
  • DaCodes is proudly certified as a Great Place to Work.
Leave a feedback