[Hiring] Senior Software Engineer @Dotdash Meredith
Senior Software Engineer @Dotdash Meredith
Software Development
Salary usd 125,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Software Engineer @Dotdash Meredith

1wk ago - Dotdash Meredith is hiring a remote Senior Software Engineer. πŸ’Έ Salary: usd 125,000 - 150,000 per year πŸ“Location: USA

Role Description

People Inc. is looking for a Senior Software Engineer 1 to join our AI/ML Engineering Platform team. As part of the AI/ML Engineering Platform team, you'll be working on widely used components that help users find ways to consume content on our sites. This includes using technologies such as Vertex AI pipeline, KServe, Kafka, Elasticsearch and Vector Database to leverage the power of AI and ML use cases and build capabilities to recommend related articles, and much more!

As a Senior Software Engineer 1, you will collaborate with product owners, Data Science, Platform teams, project managers, and software engineers to create service applications and contribute to the technical roadmap.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 6+ years of experience building scalable backend systems and services
  • 5+ years of experience developing software using object-oriented languages, with strong proficiency in Python, Node.js, and TypeScript
  • Hands-on experience with Elasticsearch for search, indexing, and relevance tuning
  • Experience with event-driven systems using Apache Kafka for real-time data pipelines and processing
  • Strong understanding of version control systems including Git and platforms like Bitbucket
  • Experience with observability and monitoring tools such as Grafana, Kibana, and APM
  • Familiarity with cloud platforms including AWS and GCP, along with containerization using Docker and orchestration with Kubernetes
  • Comfortable deploying, versioning, and monitoring models in production
  • Curiosity to learn new technologies, especially in AI, LLMs, and modern search and recommendation systems
  • Experience designing and building data pipelines using Apache Beam and Apache Airflow
  • Familiarity with experimentation and analytics tools such as Jupyter Notebook and Apache Spark
  • Strong experience designing and consuming RESTful and GraphQL APIs
  • Good understanding of machine learning concepts including supervised learning, unsupervised learning, deep learning, and natural language processing
  • Beginner level experience managing ML pipelines using Vertex AI Pipelines
  • Ability to review code, provide clear feedback, and improve overall engineering quality
  • Strong communication skills, able to explain technical concepts clearly to both technical and non-technical stakeholders
  • Solid problem-solving skills with a data-driven approach

Requirements

  • Design and build scalable distributed systems, backend platforms compatible with AI/ML infrastructure
  • Manage scalable ML pipelines using Vertex AI Pipelines
  • Develop and maintain data pipelines that support feature generation, model training, and analytics workflows
  • Implement model serving solutions using KServe and build APIs using FastAPI
  • Build observability and monitoring for models and pipelines
  • Collaborate with data scientists, product managers, and platform teams
  • Investigate production issues across data pipelines, models, and services
  • Create and maintain clear documentation for pipelines, models, APIs, and operational processes
  • Develop internal tools and dashboards for stakeholders
  • Contribute to engineering standards, code quality, and best practices
  • Stay current with ML infrastructure, MLOps practices, and relevant tools
  • Own production systems and debug issues across indexing, retrieval, ranking, and serving layers
  • Create clear documentation for pipelines, models, APIs, and system design
  • Contribute to best practices for Python-based ML systems, API design, and scalable infrastructure
  • Stay current with advancements in search, ranking, and recommendation systems

Benefits

  • Medical, dental, vision, and prescription drug coverage
  • Unlimited paid time off (PTO)
  • Adoption or surrogate assistance
  • Donation matching
  • Tuition reimbursement
  • Basic life insurance and accidental death & dismemberment
  • Supplemental life insurance and accident insurance
  • Commuter benefits
  • Short-term and long-term disability
  • Health savings and flexible spending accounts
  • Family care benefits
  • A generous 401K savings plan with a company match program
  • 10-12 paid holidays annually
  • Generous paid parental leave
  • Voluntary benefits such as pet insurance and critical health insurance coverage

Company Description

It is the policy of People Inc. to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.

The Company participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Dotdash Meredith
Software Development
Salary usd 125,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later