OUTFRONT Media is one of North America's largest out-of-home media companies. They are seeking a Platform Engineering Intern to join their team, where the intern will build services and infrastructure for OUTFRONT's advertising platform. The role involves writing code, participating in design discussions, and learning about production engineering at scale.
Responsibilities
Ship a production backend change. Pair with your mentor on a real service or API improvement that affects how OUTFRONT's platform operates. Build it. Test it. Ship it. Watch it run
Build a meaningful platform contribution. A developer tool, an internal API, an observability improvement, or an infrastructure component that other engineers actually use. Demo what you built to technology leadership at the end of the summer
Learn how production engineering works. Code reviews, paired programming, CI/CD pipelines, observability and monitoring, secure coding practices. The hygiene that makes you a real engineer, not just someone who writes code
Use AI as part of how you build. We expect engineers (interns included) to use Claude Code, Cursor, and other AI-assisted development tools to accelerate their work. You'll learn how to build with AI, not just how to build software
Be part of the team. Stand-ups, design discussions, lightweight design docs for the features you own. We'll treat you like an engineer because that's what we want you to become
Qualification
Required
Currently pursuing a Bachelor's or Master's in Computer Science, Software Engineering, or a related technical field. Rising junior or rising senior preferred
Hands-on programming experience in Python, Java, Go, or TypeScript/Node — through internships, capstone projects, research, or substantial personal projects on GitHub. Coursework counts; side projects count more
Solid CS fundamentals: data structures, algorithms, debugging. You can reason about a problem, not just pattern-match to one you've seen
Comfort with Git, pull requests, and collaborative development. You've worked on code with other people
Basic understanding of APIs and how services communicate over HTTP. You've consumed a REST API and know what JSON is
Interest in cloud and backend systems. Familiarity with AWS, Azure, or GCP is a plus; you don't need to be a cloud expert, but you should know what a Lambda is
You've used AI tools (Claude, Cursor, Copilot, Claude Code, ChatGPT) as part of how you write code. You don't need to be an LLM expert; you do need to be comfortable building with these tools
You're a builder. You ship things, you debug your own bugs, and you sweat the details that turn working code into production code
Strong written and verbal communication. You can explain technical work to a non-technical audience and ask good questions when you're stuck
Preferred
A GitHub or portfolio with projects we can actually look at
Exposure to scalable systems concepts: microservices, message queues, caching, database design
Familiarity with Docker, Kubernetes, or cloud-native databases
Experience with REST and/or gRPC API design, or interest in learning
Basic security or privacy awareness
Familiarity with observability tools (logging, metrics, tracing)
Interest in advertising technology, media, or marketing platforms
Benefits
Visual Displays and Marketing Solutions It is a sub-organization of CBS Corporation.