![Superside logo](https://static.remoteliz.com/static/companies/company-superside-logo.jpg)
Lead Data Software Engineer, SuperAds
SupersideJob Summary
SuperAds is seeking a Lead Data Software Engineer to architect, build, and scale the backend systems that power its AI-powered creative analytics platform. The role involves designing, building, and scaling backend systems, optimizing large-scale data processing, and driving innovation in AI and SaaS. As part of Superside, a fully remote company with over 700 team members worldwide, this position offers opportunities to shape the product at an early stage while enjoying stability and backing. With a focus on collaboration, innovation, and technical excellence, the ideal candidate will have proven experience as a backend engineer, expertise in Kotlin or similar JVM languages, and strong understanding of infrastructure and deployment pipelines. The role also involves mentoring backend engineers, defining the technical roadmap, and working cross-functionally with product, AI, and frontend teams.
What You'll be doing:
- Design, build, and scale backend systems that process high-volume ad data.
- Own critical services written in Kotlin, ensuring high performance, scalability, and reliability.
- Optimize ETL workflows, improving cost efficiency and reliability in large-scale data syncing.
- Collaborate with AI teams to integrate machine learning models into production, powering insights like creative tagging and ad analysis.
- Develop and maintain high-performance APIs supporting user-facing dashboards and analytics.
- Lead infrastructure improvements using Kubernetes and cloud technologies for seamless scaling.
- Troubleshoot and optimize system performance, leveraging tools like Datadog and OpenTracing.
- Mentor backend engineers, fostering a culture of innovation and technical excellence.
- Define and drive the technical roadmap, balancing innovation, stability, and scalability.
- Work cross-functionally with product, AI, and frontend teams to ensure seamless feature delivery.
What you'll need to suceed:
- Proven experience as a backend engineer, with a track record of building and scaling complex systems.
- Expertise in Kotlin (or similar JVM languages like Java or Scala) for backend development.
- Strong understanding of infrastructure and deployment pipelines, with experience in Kubernetes and AWS, preferred.
- Familiarity with ETL processes and managing large-scale data pipelines.
- Experience working with AI-powered systems and integrating ML models into production is a plus.
- Deep knowledge of system performance optimization, distributed architecture, and database management.
- Leadership experience, with a track record of mentoring and guiding engineering teams.
- Hands-on experience with monitoring, logging, and debugging tools (e.g., Datadog, OpenTracing).
- Strong communication and collaboration skills for working across engineering and product teams.
- A growth mindset, with a passion for solving complex problems in a fast-paced, high-growth SaaS environment.