Want more jobs like this?GetjobsinGuadalajara, Mexicodelivered to your inbox every week.
Want more jobs like this?
GetjobsinGuadalajara, Mexicodelivered to your inbox every week.
Get Jobs
The ideal candidate for the Data Engineer role should have:Understanding of object-oriented programming.Familiarity with ETL processes and standard methods.Knowledge of package management and deployment strategies.Role and ResponsibilitiesAs a Data Engineer, your primary duties and expectations will be:Day-to-day troubleshooting of forecasting systems, mainly working through data anomalies that cause inaccurate forecasts or prevent forecasts' generation.Collaborate with the data science team to enhance existing forecasting systems for the trade floors.Create dynamic object-oriented methods, full stack solutions, and integrations to existing code solutions.Develop individual Python classes, methods, functions that support the data flow of existing and new projects.Work on code additions to seamlessly support projects for data flows, including logging and support, with little to no supervision.Experience in modifying packages, testing, and repository instances to support CI/CD.QualificationsAdvanced knowledge of Python, including:Object-Oriented ProgrammingCI/CDExperience with GitHubFamiliarity with Python libraries like Pandas, Numpy, Python SQL Connectors, Flask, Django, and Python Decorators.Experience with parsing APIs and markup languages including XML and JSON.Proficiency with Multi-threading and Multi-processing in Python.Significant experience with SQL, including:Understanding of Database Normalization & CreationProficiency with PostGres and MySQL.Experience with any relational database flavor.Knowledge of Query Optimization.Nice to haveExperience with distributed systems.Knowledge of Apache Spark and Snowflake.Familiarity with cloud technologies, particularly AWS, Athena, and Docker.