Back to jobs

Team Lead Data Engineer (Digital Marketing sphere)

Bulgaria

Company Background

Our client is a global technology company transforming the advertising landscape by enabling advertisers, agencies, publishers, and broadcasters to leverage advanced data and modern TV technologies. Their unified technology stack includes a demand-side platform, a supply-side platform, and a robust data platform that supports scalable advertising solutions. With an international presence and a culture of flexibility and innovation, they are building a world-class engineering organization.

Project Description

Data Management Platform is the core system that receives, processes and provides information to other external DMPs and real time platforms. The purpose of DMP is to store the connection between users/devices and their respective behavioral categories. Further this data is used by the other teams for the analytics and digital ad targeting. Team roadmap includes developing a new system based on the streaming architecture with a relevant tech stack.

Technologies

  • Java/Scala
  • OracleDB
  • PostgreSQL
  • Redis
  • Kafka
  • Hadoop
  • MapReduce
  • Spark
  • Streaming systems
  • Kubernetes
  • Gitlab
  • Grafana
  • InfluxDb
  • Airflow

What You'll Do

  • Perform the team lead / people management role for 3 our engineers: 1:1s, ensuring high motivation and retention, working with feedback, mentoring and tech support;
  • Perform the tech lead role for a mixed team of +-5 customer and Coherent engineers: coordination, task distribution, technical assistance;
  • End-to-end development and ownership, from design to production;
  • Implement high scale Big-Data solutions and contribute to our platform infrastructure and architecture;
  • Research core technologies and integrations with external APIs and services;
  • Work with various stakeholders: Product, Engineering, Data providers, and etc.;
  • Participate in off-hours Pager Duty;

Job Requirements

  • Desire and readiness to perform a team lead role and a tech lead role;
  • 5+ years of experience in Java;
  • Strong knowledge of algorithms and data structures;
  • Readiness to deep dive into legacy codebase;
  • Experience with SQL DBs;
  • Solid experience with Kafka, streaming systems, microservices;
  • Experience in dealing with performance and high scale systems;
  • Understanding of Hadoop/Spark/big data tools;
  • Experience with Kubernetes - advantage;
  • Experience with Gitlab, Grafana, InfluxDB, Airflow, Redis, Scala – advantage;
  • Analytical thinking, ability to deeply investigate tasks and understand how system components works from business side;
  • Reliability, confidence and readiness to deal with production issues;
  • Passion to offer new solutions and improvements;
  • Good people management and communication skills;
  • Team leadership experience is a big advantage;
  • English - at least solid B1+ with the ability to speak and express themselves;

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.

Create a Job Alert

Interested in building your career at Coherent Solutions? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Belarus
Ukraine
Bulgaria
Georgia
Lithuania
Romania
Poland
Moldova
Portugal
USA
Mexico
Costa Rica

Select...
Select...

I give my consent to Coherent Solutions to process my submitted personal data pursuant to the Privacy Policy for Job Applicants for the purposes of personnel selection for open positions and understand that due to the international presence of Coherent Solutions my personal data may be transferred to third countries.

Select...

I understand and agree that Coherent Solutions will process my personal data for 3 (three) years for the purpose to notify me about future job openings. I am informed that I can withdraw my consent anytime by submitting a relevant request to privacy@coherentsolutions.com. In such case, Coherent Solutions will stop processing my personal data and will delete me from the candidate’s database.