We are looking for a Data Engineer based in Latin America to work on a long-term project for one of our clients, an internet company based in Los Angeles, California.
Our client is a human connections company bringing access to traditionally aspirational categories across health, wellness, art, design, and travel.
The person in this role will bring deep technical expertise and a thorough understanding of the entire analytics lifecycle, from data acquisition and transformation to visualization and decision-making.
Responsibilities
- Architect, build, and maintain highly scalable data ingestion applications, capable of processing both real-time and batch data pipelines.
- Design and implement reusable data models that ensure accurate and reliable reporting, analytics, and business intelligence.
- Drive continuous improvements in data quality, reliability, and efficiency through innovative solutions.
- Provide hands-on technical expertise and contribute code to enhance the systems, processes, codebases, and business intelligence platforms within our client’s Data Platform.
- Ensure the delivery of clean, efficient, and effective code, adhering to industry best practices and internal standards.
- Lead by example in implementing and promoting clean coding practices, code reviews, and peer programming sessions.
- Engage with stakeholders to refine and clarify business requirements, translating them into organized technical roadmaps and actionable deliverables.
- Collaborate with Product and Engineering leadership to manage the backlog and Roadmap, balancing the immediate needs of the business with the long-term management of technical debt.
- Collaborate with cross-functional teams, including Product and Engineering leadership, to translate vague business requirements into actionable technical roadmaps and deliverables.
- Actively participate in all Agile/SCRUM ceremonies, including daily stand-ups, sprint planning, grooming sessions, reviews, and retrospectives.
- Provide clear and accurate time estimations and scope assessments for epics, sprints, and stories during sprint planning and grooming sessions.
- Ensure the reliability and minimal downtime of data systems by contributing to code optimizations, bug fixes, test suite enhancements, CI/CD improvements, and effective monitoring/alerting.
- Develop and maintain comprehensive Technical Requirements (TDD) and Engineering Design Documents (EDD) to outline, scope, and prototype technical solutions for complex projects.
- Provide technical mentorship to junior engineers, fostering a culture of continuous learning and professional growth within the team.
- Stay up-to-date on industry trends, emerging technologies, and frameworks to ensure the Data Pod remains at the forefront of innovation.
- Actively share knowledge and promote the adoption of new tools and best practices.
Requirements
- Advanced Level of English
- 5+ years of progressive experience in data engineering, with a proven track record of delivering scalable data solutions.
- Proficiency in SQL, Python, and other relevant programming languages.
- Experience with cloud platforms and modern data technologies.
- Strong understanding of ETL processes, data modeling, and data warehousing best practices.
- Experience with BI tools, particularly Sigma, and familiarity with other tools such as Tableau or Looker.
- Excellent problem-solving skills and the ability to work under pressure to meet deadlines.
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Experience in a fast-paced Agile environment, with a focus on iterative development and continuous improvement.
Bonus Points
- Bachelor’s Degree in Computer Science, Systems Engineering or related fields
What we offer
- Long term positions
- Compensation in USD
- Paid time off
- Cool clients and products
- Work with great engineers
4tech