Core Developer

Zagreb, Croatia

all eyes on screens (AEOS) is a data and tech startup at the forefront of innovation in advertising. Built on Big Data and ML/AI, our data-driven products drive TV understanding and engagement and are poised to reshape the TV advertising industry. Our clients are some of the most sophisticated and advanced advertisers, such as L’Oréal, DAZN and eBay in the biggest European ad markets.

Our System team is growing, and we are looking for a highly skilled and performance-driven Core Developer to join us. If you are passionate about low-level development, love working with C/C++, and enjoy solving complex performance challenges in video and system processing, this is the role for you. Join us as a Core Developer and help build the high-performance foundations of our products.

  

What You’ll Be Doing:

  • Designing: applying your expertise and judgement to design software architecture, data structures, algorithms, and system interfaces that meet performance and business requirements.
  • Building and Optimizing: writing and optimizing C/C++ code, implementing video processing algorithms, and tuning system-level processes to ensure maximum efficiency, speed, and reliability.
  • Collaborating: working closely with peers across development, QA, and product teams to proactively prevent bugs, optimize workflows, and align technical solutions with business goals.
  • Architecting: participating in discussions to solve complex technical challenges, including system performance bottlenecks, low-latency processing, and scalable software designs.
  • Documenting: maintaining clear and relevant documentation of code, design decisions, and system updates to support maintainability and knowledge sharing.
  • Improving Practice: sharing expertise with team members, reviewing code, and contributing to best practices that improve overall software quality and team efficiency.

 

What we expect from you:

  • 3+ years of experience in similar roles
  • Proven expertise in: C/C++ programming
  • Excellent understanding of Linux and system processes
  • Experience with video processing algorithms
  • Obsession with code performance and processing speed
  • (Bonus) Experience with Go programming for system-level or backend services
  • Great communication and collaboration skills
  • Attention to detail
  • Written and spoken fluency in English is a must


What is in for you? 

  • Excellent career opportunities in a constantly growing team
  • Diverse and challenging projects
  • Renowned clients and diverse partner network
  • Working with cutting-edge technologies in video processing and system optimization
  • Competitive salaries and benefits plan (transportation, kindergarten, insurance, etc.)
  • Flexible hours and working arrangements (semi-remote)
  • Chance to grow with us and play a leading role in our success story

 

If you recognize yourself, reach out to us.

 

Core Developer

Job description

Core Developer

Personal information
Add
Professional data