Match score not available

Staff Engineer | Tracking

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience in AWS data ecosystem, Familiarity with tracking systems (e.g. GA4), Strong understanding of event-based tracking, Expertise in SQL and Python, Professional experience with front-end frameworks.

Key responsabilities:

  • Understand architecture and identify tracking issues
  • Develop implementation framework for tracking improvements
  • Design automated metadata pushing system
  • Collaborate with analytics teams for implementation changes
  • Audit GA4 implementation to maximize its potential
OLX Group logo
OLX Group Large https://www.olxgroup.com/
1001 - 5000 Employees
See more OLX Group offers

Job description

WELCOME TO OLX

At OLX, we work together to build a more sustainable world through trade.
We make it safe, smart, and convenient to buy and sell cars, find housing, get jobs, buy and sell household goods, and more. Our colleagues around the world help to serve millions of people around the world every month, through its well-loved consumer brands including OLX, Otodom, Property24.
Join OLX and see how far you can go.


A Staff Engineer position is available in the EU Data Engineering team, Data Platform. Reporting to the Head of Data Engineering, you will be able to lead shaping the future of our Data Stack.

You will work alongside a Principal Data Engineer, two Lead Software Engineers (Frontend and Backend), a Data Engineering Manager (with a team of six Data Engineers) and a Software Engineering Manager (with a team of seven Software Engineers).

As a Staff Engineer, you will be expected to take ownership of key components of our Data Stack and drive technical decisions aligned with our overall data platform architecture. Although not owning the architecture vision of our Data Stack, you will have the opportunity to influence its direction by partnering with other Leads and the Principal Data Engineer.

You will serve as a role model to more junior team members, perform peer code reviews, help them grow their skills, and act as a technical guide. You will help the team execute and set technical standards.

Responsibilities:
  • Gain a comprehensive understanding of the architecture of our web platforms across different CUs (OLX, Real Estate, Motors), and identify pain points where tracking is inconsistent or challenging. Achieve this by interviewing engineering managers and individual contributors.
  • Develop an implementation framework that aligns with the technical realities of all CUs and addresses identified pain points to enhance the accuracy of user behavior measurement. You will have support from the Chief Data Officer and Engineering Managers. Existing pain points have been outlined.
  • Design the framework to automatically push metadata from the code to our central metadata repository, reducing manual work on event and property creation.
  • Collaborate with product analytics and data service teams to coordinate necessary implementation changes to improve tracking accuracy, such as modifying event types, fixing implementation errors, and ensuring seamless information transmission across codebases.
  • Audit the implementation of GA4 and provide guidance on maximizing its potential. Currently, GA4 is underutilized (20-30% of its capacity) and may not be correctly implemented according to GA recommendations. Ensure proper implementation in our internal tracking solution and follow best practices for GA4.

  • Skills we're looking for:
  • AWS data ecosystem
  • Experience with tracking systems (e.g., Google Analytics, GA4, Adobe Analytics, or Segment) and user behavior analysis
  • Strong understanding of event-based tracking frameworks and how to implement, monitor, and audit them
  • Experience with data governance and ensuring tracking compliance with GDPR and other data privacy regulations
  • Experience defining and auditing metrics related to user behavior, product usage, and customer journeys
  • Data governance applied to cloud/enterprise platforms
  • Streaming processing (e.g., Kafka, Kinesis, Storm, Flink, Spark Streaming)
  • Expertise in SQL and Python
  • JVM-based languages, such as Scala and Java
  • Knowledge of S3, SQS, EC2 Auto Scaling, Kinesis, Lambda, EMR, Hive, and Glue
  • Knowledge of CI/CD, Docker, and K8s
  • Infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Professional experience working with React or any other modern front-end frameworks. Next.js is a plus
  • Experience with defining metrics, tracking data quality, and developing dashboards/reports for product analytics

  • What we will give you:
  • Competitive salary depending on seniority
  • Annual bonus up to 20% of your annual salary
  • Work with an international team of top engineers learning from one another
  • Equipment you might need and a company mobile phone
  • A budget for education, training and conferences
  • Why join OLX? 
    At OLX, we invest in ourselves and each other to reach our full potential. We avoid bureaucracy and empower our teams to innovate; with opportunities, training, and leadership behaviors a key focus for all. Our commitment to inclusion ensures we listen to a diverse range of voices when making decisions. And, we combine the spirit and agility of a startup with our global scale and the backing of Prosus, one of the largest consumer internet groups in the world.

    Diversity, Equity and Inclusion at OLX
    At OLX, we are committed to creating a diverse, inclusive, and authentic workplace. We strongly encourage people of all races, ethnicities, disabilities, ages, gender identities or expressions, sexual orientations, religions, backgrounds, and experiences to apply.
    If you are excited about this role, and your past experiences do not align perfectly with every criteria asked for in the job description, we would still like you to apply. You may be just the right candidate for this or other opportunities across the business, and we'd like to hear from you.

    OLX (OLX consists of OLX Global B.V. and its affiliated companies) will handle your personal data with care and will process your personal data to assess your fit for the position you are applying for. You can give your consent (optional) to allow us to store your data for up to 12 months after the application process. So that in case you are not fit for the role at stake we can consider you for other suitable roles.   
    Please refer to our Privacy Statement to find out more about how your application data will be processed.

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Problem Solving
    • Metric System

    Related jobs