Tech Lead / Staff Engineer (Big Data) // Adjust

Adjust | Berlin, Germany

Date listed

2 months ago

Employment Type

Full time

Employees

11-50

Glassdoor Rating

4/5 (27 reviews)

Adjust is the mobile marketing analytics platform trusted by growth-driven marketers around the world, with solutions for measuring and optimizing campaigns and protecting user data. Adjust powers thousands of apps with built-in intelligence and automation, backed by responsive global customer support.  In 2021, Adjust was acquired by AppLovin, a leading marketing software company providing developers with a powerful, integrated set of solutions to grow their mobile apps. Your role:  As a Tech Lead / Staff Engineer, you will lead engineers serving best in class clients by developing and maintaining a public API directly used by our clients and our internal products. This is a high scale product! This API is querying and serving 5m/req/day from a 800TB database cluster distributed over 128 servers. You will be working in a small cross functional team focusing on offering a fast and customer focused experience to our clients. Your responsibilities:

  • Lead the process from specification to the code’s inception, its release and beyond
  • Instigate architectural discussion in the team and make the decision around design choices
  • Design and build new features
  • Liaise with stakeholders from other departments and manage feedback
  • Bring your engineering knowledge to help the team improve theirs
  • Investigate issues and track down their source in the codebase
  • Make sure peer led code reviews happen regularly to ensure high quality code
  • Instrument code with metrics and logs to watch and monitor behaviour
What you bring:
  • Track record of acting in leading roles for engineering teams building APIs serving lots of data (Rest or GraphQL)
  • Experience in backend development (7+ years would be ideal) building software in type-safe languages (C, C++, Go, Java, Scala)
  • Experience designing and building asynchronous APIs
  • Knowledge of Go on professional projects and understanding its trade offs
  • Experience with PostgreSQL
  • Communicate well within an Agile environment between different teams
  • Good understanding of design patterns and different system architectures suitable for challenges arising from big data consumption/ processing
  • Excellent communication skills and the ability to break down complex issues in a simple and understandable way
  • Great team player who loves to share knowledge and support colleagues within the team and the company
  • Experience with distributed system design
Nice to have:
  • Redis, Kafka, Aerospike, and git
  • Experience with Google Big Query, Snowflake or Redshift
  • Basic understanding of Adjust's business and product
What’s in it for you:
  • Opportunity to make an impact on the ad-tech industry working for a forward-thinking leader in the space
  • International, diverse teams with a strong focus on transparency, feedback and fun
  • Education budget for ongoing professional development & continuous learning
  • A three-week onboarding program like no other, where you’ll learn the ins-and-outs of our product (remotely and after the pandemic again onsite in our Berlin HQ)
  • Flexible, family-friendly work schedule and vacation policy
  • Childcare program, paid parental leave
  • Free language classes
  • Additional private health insurance
  • Company Pension Plan with 40% employer contribution
  • Discounted Gym Membership with Urban Sport
  • Mental health support with qualified therapists
  • WFH program with remote online events (workouts, coffee chats, team events, games, etc.)
  • Relocation and visa assistance
More details about our company culture and perks can be found on our career page, or have a sneak peek of our office in Berlin. Interested? Let’s Talk! 

Findwork Copyright © 2021

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs