Overview
required skills
data engineer / expert scala / expert python / good sql / expert
we are looking for a data engineering to join our experienced team at a rapidly growing us adtech company. Founded by three ex-googlers, this project provides high-scale bidder-as-a-service solutions in advertising technology. As part of our team, you will have the opportunity to work with cutting-edge technologies and contribute to developing innovative solutions in the field.
are you ready to become a part of a stellar team? Let’s try!
customer
the client is a rapidly growing us adtech company founded by three ex-googlers. With a highly technical team and an excellent technological culture, it provides extremely high-scale bidder-as-a-service solutions in advertising technology. The company works with global businesses and has raised $28 million, including the most recent series b raise of $15 million.
project
as a data engineer, you will be able to work on exciting projects in advertising technology. You will be responsible for the hands-on development, modification, and maintenance of various application components and interfaces. One of the key projects you will be involved in is the building of etl pipelines using our internal framework. These pipelines play a crucial role in collecting and processing large volumes of data efficiently.
the project will require you to work with languages such as scala, java, python, and sql.
requirements
requirements
1. 5-7+ years of hands-on experience in software development and big data
2. strong knowledge of algorithms and data structures
3. excellent knowledge of scala (or java with an interest in switching to scala)
4. production experience with databricks
5. strong skills in sql and proven experience working with major database platforms
will be a plus
6. experience with python
personal profile
7. versatile and inquisitive problem solver
8. excellent communication and writing skills
responsibilities
responsibilities
9. hands-on experience building etl pipelines using our internal framework
10. modifying existing application code or interfaces and developing new application components
11. analyzing requirements, supporting design, developing code, testing, debugging, deploying, and maintaining programs and interfaces. Documentation of the work is essential
12. developing and implementing databases, data collection systems, data analytics, and other strategies to optimize statistical efficiency and quality
13. working with languages such as scala, java, python, and sql
14. conducting code and design reviews to ensure high product quality
15. mentoring and providing guiding colleagues and new team members
16. collaborating with data engineers and product managers to prioritize business needs and translate complex product requirements into high-quality cloud-native data solutions
17. sharing learnings with wider engineering teams through technical demos