Make a positive impact on the team's productivity and growth
Promote software development best-practices and conduct rigorous code reviews
Rigorously identify and solve technical challenges
Write performance efficient and memory optimized code that can scale with the volume of data that we ingest
Proven track record of building scalable data pipelines and services
Experience with working with large data in low-latency environments
Software development experience in distributed systems, architecting scalable microservices and data pipelines in a successful high-growth technology company
A strong understanding of computer science fundamentals, data structures, and algorithms
Up to date knowledge and experience in the latest technologies, tools, and frameworks
Experience with data engineering tools and frameworks (Spark, Flink, Apache Beam, BigQuery, Redshift, dbt, etc)
Experience with Go and high performance databases is a plus