About the Role

We are looking for a Software Engineer with a strong background in data optimization, database

performance tuning, and scalable back-end architecture. Our team collaborates closely with

customer-facing functions, focusing on optimizing revenue and maximizing advertiser value

through innovative software solutions. In this role, you will develop scalable, high-performance

applications and work with loosely defined requirements to build impactful tools that directly

support business growth.

This role is ideal for an engineer who thrives in a data-heavy environment, excels in optimizing

database structures and event-driven architectures, and is comfortable working with loosely

defined requirements.

Key Responsibilities

● Data Optimization and Database Performance: Lead the design and optimization of

databases to improve performance, scalability, and efficiency. Focus on query

optimization, indexing strategies, and data architecture best practices.

● Back-End Data Processing: Build and maintain efficient, scalable back-end systems

that can handle high data volumes, with a focus on optimizing revenue-driving features.

● Software Development: Design, develop, test, and maintain software applications with

a focus on performance, reliability, and scalability.

● OOP and Clean Code: Develop clean, modular code following Object-Oriented

Programming (OOP) principles, with experience in Java, Python, or a similar language.

● Collaborative Problem Solving: Work closely with cross-functional teams to translate

high-level concepts into actionable, effective software solutions.

● [Advantageous]Event-Driven Processes: Design and implement event-driven

processes to improve data flow, responsiveness, and scalability across systems.

Requirements

● Experience: 5+ years of hands-on software engineering experience, ideally with a mix of

back-end development and database optimization.

● Technical Skills:

○ Programming Languages: Proficiency in Java, Python, or a similar language,

with a strong grasp of OOP principles.

○ Database Expertise: In-depth experience in SQL, database indexing, query

tuning, and data modeling.

○ Event-Driven Architecture: Familiarity with designing and implementing

event-driven systems (e.g., Kafka, RabbitMQ) is a plus.

○ AWS Experience: Experience working with AWS services, especially those

related to data storage, processing, and deployment.

○ Problem Solving: Strong analytical skills, with a demonstrated ability to work

with minimal guidance on ambiguous requirements.

● Soft Skills: Effective communication and collaboration skills, with a proactive,

solution-focused mindset.