The Washington Post - Washington, DC

posted 6 days ago

Part-time,Full-time - Senior
Washington, DC
Publishing Industries

About the position

The Sr. Staff Software Engineer for Data and AI at The Washington Post will lead the development of innovative AI-powered projects, focusing on full-stack solutions that utilize cutting-edge AI technologies. This role involves designing, building, and deploying software while mentoring junior developers and collaborating with cross-functional teams to enhance user experience on a news media platform.

Responsibilities

  • Lead full-stack development using React, Node, and Python, delivering scalable and secure web applications.
  • Collaborate on gathering and analyzing project requirements to define technical solutions.
  • Write clear, maintainable code, following best practices in version control, code reviews, and testing.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Mentor and coach junior engineers, offering technical guidance and reviewing code.
  • Collaborate with stakeholders to manage and optimize project timelines, proactively identifying blockers and risks.
  • Design, implement, and deploy AI models and algorithms, ensuring seamless integration with existing technology.
  • Stay current with industry trends and suggest improvements to enhance performance, security, and scalability.
  • Contribute to the development of technical documentation and design specifications.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • 10+ years of overall experience in Software Engineering.
  • 4+ years of AI/ML deployment experience.
  • Extensive experience with full-stack development using React, Node, and Python.
  • Strong understanding of front-end and back-end integration.
  • Expertise in working with NoSQL databases like MongoDB and DocumentDB.
  • Experience with deploying AI and machine learning models in production environments.
  • Proficiency with cloud infrastructure, including AWS services (e.g., EC2, S3, RDS, Lambda).
  • Experience with software development best practices, including coding standards, code reviews, testing, and CI/CD pipelines.
  • Experience with performance monitoring and observability tools (e.g., Splunk, Datadog).
  • Proven ability to mentor and lead junior engineers.

Nice-to-haves

  • Experience with Kubernetes and Docker for ML infrastructure tools.
  • Strong problem-solving skills with the ability to troubleshoot and debug issues across the stack.

Benefits

  • Competitive medical, dental and vision coverage
  • Company-paid pension and 401(k) match
  • Three weeks of vacation and up to three weeks of paid sick leave
  • Nine paid holidays and two personal days
  • 20 weeks paid parental leave for any new parent
  • Robust mental health resources
  • Backup care and caregiver concierge services
  • Gender affirming services
  • Pet insurance
  • Free Post digital subscription
  • Leadership and career development programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service