Data Engineer (Mexico City)
Rise Interactive
·
Posted:
December 12, 2022
·
Onsite
About the position
We are seeking a detail-oriented and highly motivated individual to join our Innovation team as a Software Engineer, focused on Data Management. As a Data Engineer, you will play a crucial role in building and optimizing our marketing and analytics platforms. This is an individual contributor role that involves collaborating closely with business stakeholders to develop production solutions for the entire data pipeline. We are looking for someone who is passionate about delivering the best possible product and customer experience, and who has strong skills in ETL programming and data access tools such as Python, Spark, PySpark, Hadoop, MapReduce, and Kafka.
Responsibilities
- Implement and optimize data processing pipelines for megabytes to terabytes of data
- Onboard and integrate client data into our analytics platform
- Design and build our data warehouse as well as real-time data reporting systems
- Promote and nurture good team practices such as unit testing, code reviews, build/test automation, etc.
- Proactively mentor and guide developers to improve their quality and simplicity in design and code
- Design, build and use tools to understand our product platform behavior and performance
- Design and conduct experiments to test concepts, technologies, and algorithms
- Implement analytics tools to maximize the value of collected data
- Implement data tests in data quality frameworks to ensure data is clean and accurate
- Adhere to security policies and guidelines to ensure our data is protected and safe
- Embrace and assist in evolving our Agile (Scrum) team processes and developer role responsibilities
Requirements
- Bachelor's degree in computer science or equivalent field
- 1-3 years of on-the-job experience
- Smart, high aptitude to learn new things and sense of urgency to get things done
- Extremely strong ETL programming skills using tools like Python, Spark, PySpark, Hadoop, MapReduce, Kafka
- Experience building data access and processing pipelines for large volumes of data
- Onboarding and integrating client data into analytics platforms
- Designing and building data warehouses and real-time data reporting systems
- Promoting and nurturing good team practices such as unit testing, code reviews, build/test automation, etc.
- Mentoring and guiding developers to improve quality and simplicity in design and code
- Designing, building, and using tools to understand product platform behavior and performance
- Designing and conducting experiments to test concepts, technologies, and algorithms
- Implementing analytics tools to maximize the value of collected data
- Implementing data tests in data quality frameworks to ensure clean and accurate data
- Adhering to security policies and guidelines to protect data
- Familiarity with Agile (Scrum) team processes and developer role responsibilities.
Benefits
- Competitive salary and benefits package
- Opportunity to work in a rapidly growing full-service interactive advertising agency
- Chance to join a new Innovation department and contribute to an expanding Fortune 500 client base
- Ability to work on building marketing and analytics platforms
- Opportunity to work with billions of records and contribute to the entire data pipeline
- Chance to communicate closely with business stakeholders and deliver the best possible product and customer experience
- Ability to implement and optimize data processing pipelines
- Opportunity to onboard and integrate client data into the analytics platform
- Chance to design and build data warehouse and real-time data reporting systems
- Ability to promote and nurture good team practices such as unit testing, code reviews, and build/test automation
- Opportunity to mentor and guide developers to improve their quality and simplicity in design and code
- Chance to design, build, and use tools to understand product platform behavior and performance
- Ability to design and conduct experiments to test concepts, technologies, and algorithms
- Opportunity to implement analytics tools to maximize the value of collected data
- Chance to implement data tests in data quality frameworks to ensure clean and accurate data
- Ability to adhere to security policies and guidelines to protect data
- Opportunity to evolve Agile (Scrum) team processes and developer role responsibilities
- Chance to work with smart and high aptitude individuals in a collaborative team environment
- Opportunity to work with ETL programming tools like Python, Spark, PySpark, Hadoop, MapReduce, and Kafka
- Chance to gain practical experience with Big data and NoSQL technologies
- Ability to work with large, complex SQL databases and SQL queries
- Opportunity to work in a cloud-only infrastructure, especially Amazon Web Services
- Chance to work with large amounts of real data
- Ability to contribute to empirical research and answer hard questions
- Opportunity to work in a team and ship a product
- Chance to work with source control (Git) and bug tracking
- Ability to prioritize stability, reliability, and maintainability over new technologies
- Opportunity to showcase passion for technology and build things outside of work
- Chance to utilize scripting skills and work at the Linux command line
- Nice to have: Expertise in applied statistics or machine learning
- Nice to have: Experience delivering data products in the marketing, ad tech space
- Excellent English verbal and written communication skills