hero

Job Opportunities in the Daphni Portfolio


79
companies
688
Jobs

Staff Engineer | Tracking

OLX

OLX

Portugal
Posted on Aug 1, 2024
A Staff Engineer position is available in the Data Engineering team, Data Platform. Reporting to the Head of Data Engineering, you will be able to rethink and re-architect the Tracking framework of OLX with the objective of increasing its accuracy. You will work alongside a team of data engineers, software engineers and a PM dedicated to Tracking.

What will you be doing

  • Understand the general architecture of our web platforms for all countries / businesses (OLX, Real Estate, Motors) and identify the pain points where tracking may be different or difficult to transmit information between a certain codebase to another;
  • Design an implementation framework that will match the technical reality of all CUs and propose solutions to all pain points identified that will positively impact our efficiency in measuring accurately our user behaviour. You’ll have the support of our chief data officer as well as engineering managers;
  • Ideally, the framework should be designed to push metadata from the code to our Data Catalog solution (instead of doing manual work on event/properties creation);
  • With the help of product analytics & data service teams, you’ll help in coordinating potential implementation changes required to make tracking accuracy better (change event types in the code, fix implementation mistakes, wrong properties values, transmission of information cross codebase):
  • Additionally, you’ll have the opportunity to audit the implementation of GA4 and provide guidance on leveraging value to this tool.

Who are we looking for

  • Bachelor's or Master's degree in Computer Science or a related field;
  • 7+ years of professional experience in software development with expertise in backend technologies (Python, Kotlin/Java, Go);
  • Experience with RESTful APIs and integrating them into applications;
  • Strong understanding of software design, object orientation, architectural patterns, and delivery patterns;
  • Familiarity with the mobile ecosystem, the full mobile development life-cycle, common libraries, and languages;
  • Experience in testing automation (unit testing, end-to-end testing);
  • Familiarity with CI/CD processes and cloud native solutions, AWS is a plus;
  • Passion for architecting, building, and scaling distributed systems;
  • Excellent problem-solving skills and the ability to work in a collaborative team environment;
  • Belief in self-aligned teams and the "you build it, you run it" philosophy;
  • Experience with metadata management and product analytics tools;
  • Strong analytical skills to identify and resolve tracking inconsistencies and enhance data accuracy.