Senior Software Engineering Manager, Ads Auction & Marketplace Optimization
Job description
About the role
Roku is seeking a highly skilled Senior Software Engineering Manager to lead our Ads Auction and Marketplace Optimization team. This position is pivotal in enhancing our advertising solutions, ensuring that our marketplace operates efficiently and effectively. The ideal candidate will possess a strong technical background, coupled with leadership experience, to drive innovation and optimize our advertising algorithms. You will play a crucial role in shaping the future of Roku's advertising platform while managing a talented team of engineers.
Key facts
What you'll do
- Lead a team of software engineers in the design, development, and optimization of auction algorithms that drive Roku's advertising marketplace.
- Collaborate closely with product managers, data scientists, and other stakeholders to define and prioritize features that enhance the performance of our ad auction systems.
- Oversee the architecture and implementation of scalable and robust software solutions that can handle large volumes of data and transactions in real-time.
- Establish best practices for software development, including code reviews, testing, and deployment processes, to ensure high-quality deliverables.
- Mentor and guide team members, fostering a culture of continuous learning and improvement while promoting career development within the team.
- Analyze performance metrics and user feedback to identify areas for improvement and implement data-driven solutions to enhance ad effectiveness and revenue generation.
- Drive cross-functional collaboration to align engineering efforts with business goals, ensuring that our advertising solutions meet market demands and customer needs.
- Stay abreast of industry trends and emerging technologies in advertising and machine learning, applying insights to improve our systems and processes.
- Manage project timelines and deliverables, ensuring that projects are completed on time and within budget while maintaining high standards of quality.
- Facilitate communication between technical and non-technical stakeholders to ensure clarity and alignment on project goals and expectations.
- Contribute to the overall strategic direction of the Ads team, helping to shape the vision and roadmap for future advertising initiatives.
- Participate in recruitment efforts to attract top engineering talent, conducting interviews and assessments to build a high-performing team.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in software engineering, with at least 2 years in a managerial or leadership role.
- Proven experience in developing and optimizing auction systems or marketplace platforms, preferably within the advertising technology sector.
- Strong proficiency in programming languages such as Java, Python, or C++, along with experience in cloud-based environments (AWS, Google Cloud, etc.).
- Solid understanding of algorithms, data structures, and software design principles, with a focus on performance optimization.
- Experience with machine learning techniques and their application in real-time bidding or ad targeting is highly desirable.
- Excellent problem-solving skills and the ability to think critically under pressure, with a track record of delivering complex projects successfully.
- Strong interpersonal and communication skills, with the ability to collaborate effectively across teams and influence stakeholders.
- A passion for technology and innovation, with a desire to stay ahead of industry trends and advancements.
Nice to have
- Familiarity with data analytics tools and frameworks, such as Apache Spark or Hadoop, for processing large datasets.
- Experience in the digital advertising ecosystem, including knowledge of programmatic advertising and ad exchanges.
- Previous experience working in a fast-paced startup environment or a large tech company.
- Understanding of user experience design principles and how they relate to advertising effectiveness.
Skills & tools
- Proficient in software development methodologies, including Agile and Scrum.
- Experience with version control systems, such as Git, for collaborative development.
- Familiarity with CI/CD pipelines and automated testing frameworks to streamline deployment processes.
- Knowledge of database technologies, both SQL and NoSQL, to manage and retrieve data efficiently.
Practical notes
- This position is based in Austin, Texas, and may require occasional travel for team meetings or industry events.
- The role offers opportunities for professional growth and development, with access to training resources and conferences.
- Candidates must be eligible to work in the United States; visa sponsorship is available for qualified individuals.
META
Company: Roku
Title: Senior Software Engineering Manager, Ads Auction & Marketplace Optimization
Listed
location: Austin, Texas
Apply URL: https://www.weareroku.com/jobs/7584669?gh_jid=7584669
Tags: Engineering