adMarketplace is looking for a skilled engineer to architect and build APIs and distributed systems capable of processing large-scale data with low latency to deliver engaging consumer search experiences and empower advertisers to measure media performance accurately.
Requirements
- At least 5+ years of hands-on experience developing with Java (Java 17+ preferred), including Spring Boot or similar DI frameworks.
- Proven experience in designing and building REST APIs, relational database models, microservices, and event-driven systems.
- Proven ability to develop and maintain distributed systems that handle large data volumes with high scalability.
- Experience with Docker and CI/CD pipelines within microservices architectures.
- Solid understanding of design patterns and best practices with a record of delivering efficient, scalable solutions.
- Python experience is a big plus.
- Experience with Kafka, SQS is a big plus.
Responsibilities
- Lead technical initiatives and contribute to architectural decisions that shape the future of our ad tech platform.
- Design and build highly scalable, reliable distributed systems to solve complex, consumer-facing technical challenges.
- Collaborate with cross-functional teams—product managers and fellow engineers—to translate business needs into impactful technical solutions.
- Mentor junior engineers and cultivate a team culture of knowledge sharing and continuous development.
- Stay current with emerging technologies and best practices, driving innovation and system improvements.
Other
- Self-starter with strong project ownership, analytical thinking, and problem-solving skills.
- Excellent communication skills with a collaborative mindset and a commitment to transparency and teamwork.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Prior experience in the ad tech or e-commerce industry.
- Agile software development experience.