Principal Software Engineer

Location
Washington, DC
Posted
Sep 06, 2022
Closes
Oct 13, 2022
Ref
JR-90273936
Industry
Engineering
Hours
Full Time
Job Description

The Washington Post Personalization team is looking for a principal software engineer who is excited to create forward-thinking solutions for the next generation of journalism and advertisement. Our team is at the heart of the Post's machine learning strategies to build intelligent and adaptable personalized experiences and business solutions capable of powering the most high-scale websites in the world.

Motivation
  • You value world-class journalism and are eager to immerse yourself in features and projects that support that mission.
  • You are a technically savvy critical thinker who enjoys problem-solving.
  • You receive feedback enthusiastically and thrive in a collaborative environment.
  • You are a born self-starter with an earnest work ethic.
  • You are eager to evolve and grow your personal skill set by learning and sharing knowledge about new software languages, tools, and applications.


Responsibilities
  • Design, develop, debug, and modify software systems using best practices.
  • Consult with product managers, designers, business owners, and other stakeholders for software design and maintenance.
  • Identify, troubleshoot, and solve complex problems.
  • Analyze operational/system requirements, participate in architecture reviews, and present technical briefings.
  • Evaluate, test, and document data security and continuous operations of systems.
  • Work closely with data scientists and machine learning engineers, and other teams to build and scale infrastructure.
  • Establish and regularly review coding standards, testing principles, and deployment processes.
  • Leverage your experience to drive best practices in software development.
  • Document technical work and ensure quality throughout the software development lifecycle.
  • Prepare and present work products to various stakeholders, including executives.
  • Mentor and train up other software engineers.


Qualifications:

Minimum Qualifications:
  • Bachelor's degree in Computer Science, Mathematics, Statistics, or related field
  • 5 years of software development experience
  • 5 years of experience building and consuming web services
  • 5 years of experience working with Relational and NoSQL databases
  • 5 years of experience with Amazon web service


Preferred Qualifications:
  • 5 years of experience building machine learning products
  • Excellent verbal/written communication and collaboration skills
  • Ph.D. degree in Computer Science, Mathematics, Statistics, or related field


The Post strives to provide its readers with high-quality, trustworthy news and information while constantly innovating. That mission is best served by a diverse, multi-generational workforce with varied life experiences and perspectives. All cultures and backgrounds are welcomed.

The innovation doesn't end in the Newsroom - dozens of teams power The Washington Post. We are now hiring the next innovator - how will you Impact Tomorrow?

#washpostlife

Similar jobs