Role overview
A leading mobile marketing and audience platform, empowers the app ecosystem with cutting-edge solutions in mobile marketing, audience building, and monetization. With integration into over 500,000 monthly active apps and a global reach, the platform leverages first-party data to deliver impactful and scalable advertising solutions.
Our Data Science team is looking for a data enthusiast ML engineer to join and handle batch processing tens of billions of events from billions of users. You’ll have the opportunity to impact on a daily level our data products development in a collaborative culture.
What you'll work on
- Develop and deploy batch data pipelines processing billions of data signals.
- Support real-time NLP applications.
- Design data flows and develop utilities that allow the team member to work more efficiently.
- Manage data pipelines from and to all of our data sources, such as Vertica and AWS S3.
- Develop CI/CD pipelines.
- Work closely with DS, DA, DevOps, ETL engineers, and product managers.
- Build production-grade LLM and RAG systems for data-driven classification and prediction
What we're looking for
- 4 years as a data engineer or ML engineer – A must.
- B.Sc. in engineering, computer science, or other quantitative fields – A must.
- Practical experience with Python and SQL – A must.
- Understanding ML and DL concepts.
- Practical experience with container-based development (e.g., Docker); Kubernetes experience is a plus.
- Experience in the design and development of scalable big data solutions.
- Experience with AWS platform – S3, SQS, etc.
- Experience with PySpark – A Must
- Passion for data and DS workflows, independence and being a team player.