{"id":203563,"url":"https://alion.io/job/washington-post-senior-machine-learning-engineer","title":"Senior Machine Learning Engineer","company":{"id":8209,"name":"Washington Post","domain":"washingtonpost.com","url":"https://alion.io/company/washingtonpost","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":82,"open_postings":7,"ghost_share":0,"stale_share":0.714,"repost_share":0,"time_to_fill_p50_days":43,"computed_at":"2026-10-26T05:57:25Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Washington, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":119700,"max":199300,"currency":"USD","period":"year","gross":null,"usd_annual":199300},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Hybrid Search","optional":false},{"name":"Java","optional":false},{"name":"Knowledge Distillation","optional":false},{"name":"Kubernetes","optional":false},{"name":"Machine Learning","optional":false},{"name":"Model Distillation","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Quantization","optional":false},{"name":"RAG","optional":false},{"name":"Rust","optional":false},{"name":"Scala","optional":false},{"name":"Spark","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-09-04T00:00:00Z","employer_posted_date":"2026-09-04","last_verified_at":"2026-10-25T01:50:33Z","board_verified":false,"closed_at":null,"days_open":53,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":53},"description":"Join the future of news\nWe’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.\nAbout Our Team\nThe Washington Post is powered by the passion and talent of our people. It takes all of us to reinvent news. Beyond our award-winning News 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.\nWhy This Role Matters\nAs a senior machine learning engineer, you will design, build, and scale production AI/ML systems that power the next generation of journalism. This role will focus on AI/ML platforms, Ask The Post, search, retrieval, ranking, recommendation, and generative AI-powered reader experiences.\nYou will work at the intersection of machine learning and software engineering, translating advanced AI/ML research into scalable, low-latency, reliable production systems that serve The Post’s journalism, readers, and business goals.\nWhat Motivates You\nYou value world-class journalism and want to build technology that strengthens that mission.\n\nYou enjoy turning promising machine learning research and prototypes into scalable production systems.\n\nYou are excited by AI/ML platforms, search, retrieval, ranking, recommendation, generative AI, and high-performance inference.\n\nYou are passionate about performance, reliability, scalability, observability, maintainability, and infrastructure efficiency.\n\nYou communicate clearly, collaborate well, and thrive in a feedback-driven engineering environment.\n\nHow You’ll Support The Mission\nDesign, build, deploy, and operate production ML systems across generative AI, search, Revenue Science and Personalization.\n\nPartner with Applied Research Scientists to translate research models and prototypes into scalable, reliable, and maintainable production systems.\n\nDesign and build high-throughput, low-latency ranking and retrieval services supporting real-time personalization, recommendation, search, and intelligent discovery.\n\nBuild and evolve reusable AI/ML platform capabilities for model training, feature generation, experimentation, deployment, inference, model versioning, and monitoring.\n\nDesign and optimize CPU and GPU inference systems for LLMs, embedding models, rerankers, ranking models, and other deep learning workloads.\n\nDevelop scalable online and batch ML architectures for feature pipelines, embedding generation, candidate retrieval, ranking, and model inference.\n\nOptimize model serving for latency, throughput, reliability, and cost using techniques such as batching, caching, quantization, distillation, and hardware-aware optimization.\n\nBuild and operate production systems for semantic and hybrid search, vector retrieval, retrieval-augmented generation, recommendation, and agentic AI workflows.\n\nEstablish strong ML observability across model quality, data and feature health, latency, throughput, failures, and resource utilization.\n\nProvide technical leadership through system design, architecture reviews, mentoring, and shaping the technical roadmap for AI/ML platforms and production systems.\n\nThe Skills and Experience You Bring\nBachelor’s degree or greater in Computer Science, Computer Engineering, Machine Learning, or a related technical field, or equivalent practical experience.\n\n5+ years of experience in machine learning engineering, software engineering, or building large-scale production ML systems.\n\nStrong programming skills in Python and experience with a production language such as C++, Java, Go, Scala, or Rust.\n\nStrong knowledge of software engineering fundamentals, including data structures, algorithms, APIs, distributed systems, testing, and system design.\n\nHands-on experience with PyTorch or another modern machine learning framework and deploying deep learning models into production.\n\nExperience designing and operating end-to-end ML systems, including training, deployment, inference, monitoring, and continuous improvement.\n\nStrong understanding of low-latency online inference, including CPU/GPU serving, batching, caching, memory utilization, and performance optimization.\n\nExperience building search, retrieval, ranking, recommendation, GenAI, or related machine learning systems.\n\nExperience with Kubernetes, Docker, CI/CD, AWS, GCP, Spark, Beam, Kafka, or similar cloud and distributed systems technologies.\n\nExperience with IaC, such as CloudFormation, CDK, or Terraform.\n\nExperience mentoring engineers, leading technical projects, and influencing AI/ML platform and architecture roadmaps.\n\nCollaboration 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.\nCompensation and Benefits\nWherever you are in your life or career, The Washington Post offers comprehensive and inclusive benefits for every step of your journey:\nCompetitive medical, dental and vision coverage\n\nCompany-paid pension and 401(k) match\n\nThree weeks of vacation and up to three weeks of paid sick leave\n\nNine paid holidays and two personal days\n\n20 weeks paid parental leave for any new parent\n\nRobust mental health resources\n\nBackup care and caregiver concierge services\n\nGender affirming services\n\nPet insurance\n\nFree Post digital subscription\n\nLeadership and career development programs\n\nBenefits may vary based on the job, full-time or part-time schedule, location, and collectively bargained status.\nThe salary range for this position is:\n$119,700 - $199,300 AnnualThe actual salary within this range will depend on individual skills, experience, and qualifications as they relate to specific job requirements. This position may be eligible for a bonus or incentive program, and a member of the Talent Acquisition team will discuss bonus payment terms and conditions during the interview process.\nYour story awaits. Apply today!\nLearn more about The Post at careers.washingtonpost.com.","description_format":"text","description_chars":6222,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Parental leave"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Publishing","Digital Media"],"lifecycle":[{"event":"open","at":"2026-09-05T01:52:28Z"}],"visa":[],"liveness":{"score":42,"band":"fade","label":"Fading","p_open":1,"p_active":0.765,"p_room":0.55,"age_days":52,"expected_fill_days":43,"reasons":["conf:28","velocity","win:tail"],"computed_at":"2026-10-26T05:57:25Z"},"pay":{"stated_usd_annual":199300,"is_top_pay":false},"html_url":"https://alion.io/job/washington-post-senior-machine-learning-engineer","json_url":"https://alion.io/job/washington-post-senior-machine-learning-engineer.json","meta":{"generated_at":"2026-10-27T02:32:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1771,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8209},"rest":"https://alion.io/mcp/rest/get_company?id=8209"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwashington-post-senior-machine-learning-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwashington-post-senior-machine-learning-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwashington-post-senior-machine-learning-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/washington-post-senior-machine-learning-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwashington-post-senior-machine-learning-engineer"}]}