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.