Magnite is looking to improve the delivery of their globally distributed ad serving system that handles tens of millions of requests a day
Requirements
- BA/BS degree in Computer Science or related technical field or equivalent practical experience
- 2+ years of relevant work experience in software development
- Development experience in Java for back-end development with a strong understanding of asynchronous programming
- A strong understanding of algorithms, data structures, and an ability to recognize the business and technical trade-offs between different solutions
- Experience with agile development and CI tools like git, a build management system like Jenkins, and Jira
- Postgres or other Relational DB experience with SQL and Table design
Responsibilities
- Architect, implement, and own the end-to-end lifecycle of highly scalable advertising server and buying platform
- Independently drive complex, multi-faceted projects deadlines, and deliverables with your technical expertise
- Design and implement reliable and maintainable solutions to challenging problems
- Translate business requirements into technical designs and project plans, and take ownership of the operational stability and performance of large-scale, distributed systems, proactively identifying and resolving critical issues in real-time
- Develop highly optimized, production-grade code and comprehensive performance tests that meet both system and business requirements
- Work collaboratively with multiple teams to deliver quality software
Other
- BA/BS degree in Computer Science or related technical field or equivalent practical experience
- 2+ years of relevant work experience in software development
- Ability to context switch and manage competing priorities
- Hybrid schedule including two days worked remotely and three days on-site
- Comprehensive Benefits, Generous Time Off, Holiday Breaks and Quarterly Wellness Days