Tech Lead - Data Platform
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Tech Lead - Data Platform based in Brazil.
This role is designed for a senior technical leader who will drive the evolution of scalable data pipelines, backend services, and analytics infrastructure.
You will lead a multidisciplinary team working across Data Engineering and Backend domains, ensuring high-quality delivery and technical excellence.
The position has a strong focus on building and optimizing ETL/ELT pipelines that power a modern Feature Store for Machine Learning use cases.
You will also play a key role in defining architecture, guiding technology choices, and ensuring systems are robust, scalable, and cost-efficient.
In addition to hands-on technical leadership, you will mentor engineers, promote best practices, and strengthen a culture of collaboration and continuous improvement.
This is a highly impactful role at the intersection of data platforms, distributed systems, and product-driven engineering environments.
Accountabilities:
- Lead, mentor, and support a team of software and data engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
- Define, prioritize, and manage technical tasks, adapting agile methodologies to improve delivery efficiency and team performance.
- Conduct code reviews and actively guide engineers in adopting best practices, design patterns, and high engineering standards.
- Define and evolve the technical vision and architecture for systems integrating backend services, data pipelines, and infrastructure components.
- Ensure the selection of appropriate technologies, evaluating trade-offs related to scalability, performance, cost, and maintainability.
- Design, build, and optimize scalable ETL/ELT data pipelines supporting Feature Store datasets and Machine Learning applications.
- Develop and maintain robust, high-performance APIs and web services for data consumption and system integration.
- Proven experience in technical leadership or engineering management, with a strong focus on mentoring and team development.
- Strong proficiency in Python and Java, applied to backend systems and data engineering environments.
- Advanced experience with Apache Spark (PySpark/Scala) for large-scale data processing and Apache Airflow for workflow orchestration.
- Hands-on experience with Google BigQuery and Bigtable, including data modeling and query optimization.
- Solid understanding of cloud infrastructure and DevOps practices, including Kubernetes and CI/CD pipelines (GitLab/GitHub).
- Ability to design distributed systems with high availability, scalability, and performance in mind.
- Strong communication skills to translate complex business requirements into technical solutions and collaborate across technical and non-technical stakeholders.
- Critical mindset focused on code quality, innovation, and continuous process improvement.
- Competitive compensation aligned with market standards.
- Remote-first or flexible work arrangements.
- Health and wellness benefits (depending on local package).
- Opportunities for professional growth and continuous learning.
- Collaborative and innovation-driven engineering environment.
Requirements:
Benefits:
Software pay context
Based on 7,902 disclosed Software salaries on RoleSuite, the role pays a median of $156K/year, with most offers between $123K and $197K (10th–90th percentile: $101K–$233K).
See the full Software salary breakdown →