Summer Intern Software Engineering, CloudOps

The Washington Post
10dOnsite

About The Position

Join the future of news We’re on a mission to deliver riveting storytelling for all of America. At The Washington Post, you’ll help reinvent news. Our work is driven by a deep investigative spirit and enhanced by innovation to bring audiences closer to the stories that matter most. About Our Team The Washington Post is powered by the passion and talent of our people. It takes all of us to reinvent news. Beyond our award-winning Newsroom and Opinions teams, we work across many departments, including Brand & Events, Communications, Customer Care, Engineering & Product, Finance, Human Resources, Legal, Marketing & Advertising, Print Operations, and Sales. Why This Role Matters The CloudOps team plays a critical role in how The Washington Post builds and operates its technology. By enabling engineers to deliver high-performing, scalable, secure, and cost-efficient solutions, the team’s work underpins every major engineering effort across the organization. These capabilities directly support our ability to serve millions of readers, protect our systems, and sustain the business. What Motivates You Our team supports individuals who are curious, eager to learn, and enjoy working with others. We take a customer-first approach, which means listening carefully, asking questions, and being open to feedback. Team members are encouraged to assume positive intent, learn from mistakes, and continuously improve both their skills and the solutions they build. We value flexibility and an open mindset—sharing ideas, learning from different perspectives, and holding opinions lightly as we work together to meet the needs of our customers and the business. If this role aligns with your interests and goals, we encourage you to apply. How You’ll Support the Mission As a Software Engineering Intern on the CloudOps team, you’ll help improve how engineers across the organization build, operate, and scale cloud-based systems. You’ll contribute to efforts that enhance developer workflows, increase visibility into system performance, enable automation, strengthen security, and promote cost-efficient use of cloud resources. You’ll gain hands-on experience with modern cloud and DevOps tooling such as Docker, AWS CDK and CloudFormation, Datadog, GitHub, Jenkins, CopePipelines, ECS, and load balancers. Throughout the internship, you’ll contribute production code, participate in design discussions and code reviews, and learn how to build and operate services in a modern, distributed environment. We emphasize mentorship, collaboration, and engineering best practices to help interns grow and make a meaningful impact. The Skills and Experience You Bring Foundational knowledge of computer science concepts such as data structures, algorithms, and basic system design, gained through coursework, projects, or internships. Experience with one or more programming languages or tools (e.g., Java, Python, JavaScript/TypeScript, Go, Ruby, SQL), with the ability to quickly learn new languages and frameworks as needed. Familiarity with software development best practices, including version control (Git/GitHub), code reviews, and writing maintainable, well-documented code. Exposure to cloud platforms or infrastructure concepts (such as AWS, Azure, or GCP), including services like compute, storage, networking, or identity and access management. Understanding of containerization or CI/CD concepts (e.g., Docker, build pipelines, automated testing), or a strong interest in learning them. Experience working with relational and/or NoSQL databases, or a solid grasp of how data is stored, queried, and managed. Strong problem-solving skills, curiosity, and a willingness to dig into unfamiliar systems to understand how they work. Ability to collaborate effectively with engineers and stakeholders, communicate ideas clearly, and incorporate feedback. Strong time-management skills and adaptability in a fast-paced, iterative engineering environment. Interest in building reliable, secure, and cost-efficient systems at scale. Collaboration makes us stronger. That’s why our offices are designed with open layouts, modern technology, and easy access to transportation. With certain exceptions for newsgathering and business travel, we work on-site five days a week. Your story awaits. Apply today! Learn more about The Post at careers.washingtonpost.com. We’re on a mission to deliver riveting storytelling for all of America. At The Washington Post, you’ll help reinvent news. Our work is driven by a deep investigative spirit and enhanced by innovation to bring audiences closer to the stories that matter most. We are powered by the passion and talent of our people. It takes all of us. Join the future of news. Your story awaits.

Requirements

  • Foundational knowledge of computer science concepts such as data structures, algorithms, and basic system design, gained through coursework, projects, or internships.
  • Experience with one or more programming languages or tools (e.g., Java, Python, JavaScript/TypeScript, Go, Ruby, SQL), with the ability to quickly learn new languages and frameworks as needed.
  • Familiarity with software development best practices, including version control (Git/GitHub), code reviews, and writing maintainable, well-documented code.
  • Exposure to cloud platforms or infrastructure concepts (such as AWS, Azure, or GCP), including services like compute, storage, networking, or identity and access management.
  • Understanding of containerization or CI/CD concepts (e.g., Docker, build pipelines, automated testing), or a strong interest in learning them.
  • Experience working with relational and/or NoSQL databases, or a solid grasp of how data is stored, queried, and managed.
  • Strong problem-solving skills, curiosity, and a willingness to dig into unfamiliar systems to understand how they work.
  • Ability to collaborate effectively with engineers and stakeholders, communicate ideas clearly, and incorporate feedback.
  • Strong time-management skills and adaptability in a fast-paced, iterative engineering environment.
  • Interest in building reliable, secure, and cost-efficient systems at scale.

Responsibilities

  • help improve how engineers across the organization build, operate, and scale cloud-based systems
  • contribute to efforts that enhance developer workflows, increase visibility into system performance, enable automation, strengthen security, and promote cost-efficient use of cloud resources
  • contribute production code
  • participate in design discussions and code reviews
  • learn how to build and operate services in a modern, distributed environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service