×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Observability, Co-op

Job in Lehi, Utah County, Utah, 84043, USA
Listing for: Ancestry
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, AI Engineer, Cloud Engineer - Software, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Software Engineer – Observability, Co-op

Join to apply for the Software Engineer – Observability, Co-op role at Ancestry
.

About Ancestry

Ancestry is a human‑centered company where every person’s story is important. As the global leader in family history, we connect individuals with their past so they can discover, preserve, and share their unique family stories. With a collection of more than 65 billion records, over 3.5 million subscribers, and more than 27 million people in our growing DNA network, customers can explore their heritage in unprecedented depth.

For over 40 years, we have built trusted relationships with millions of people who rely on our platform.
We support a location‑flexible work approach, allowing you to work from the nearest office, from home, or a hybrid of both, subject to role‑specific requirements. We also foster an inclusive environment that values diverse perspectives and prioritizes equal opportunity.
Ancestry encourages applications from minorities, women, the disabled, protected veterans, and all other qualified applicants. If you are passionate about enriching people’s lives through technology, we invite you to apply.

What You Will Do
  • Contribute to the development of AI‑powered code transformation tools leveraging foundation models (LLMs) and agentic frameworks to migrate application instrumentation to Open Telemetry standards across Java, Python, Node.js, .NET, and browser‑based Real User Monitoring (RUM).
  • Build intelligent parsing and analysis engines using AI agents and the Model Context Protocol (MCP) to transform existing APM instrumentation code with proper error handling, validation, and comprehensive migration reports.
  • Design and implement LLM‑driven dashboard migration tools that extract, transform, and recreate observability dashboards across platforms, ensuring functional equivalence validation.
  • Develop agentic alert migration automation using AI frameworks to export, transform, and migrate alerting policies, conditions, notification channels, and escalation workflows between observability platforms.
  • Create comprehensive validation and testing frameworks to compare metrics and traces, build migration progress dashboards, and develop rollback procedures.
  • Build CLI tools, scripts, and self‑service migration utilities with detailed guides and best practices documentation to enable application teams.
  • Contribute to observability operations, including log PII detection with near real‑time streaming, multi‑source log pipeline integration (Cloud Watch, Lambda), cost optimization, and infrastructure monitoring (EKS, EC2, Lambda).
  • Support Harness deployment pipeline integration with observability alerts and contribute to operational excellence through code reviews and documentation.
  • Partner with application, security, compliance, and platform engineering teams to understand requirements, pain points, and deliver impactful solutions.
  • Present work at team demos and showcase events while contributing to team documentation, runbooks, and best practices.
Who You Are
  • Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong development experience in Python with demonstrated ability to write high‑quality code.
  • AI‑assisted development experience: hands‑on experience using AI coding assistants such as Claude Code, Git Hub Copilot, Cursor, or similar tools.
  • Full‑stack development exposure with JavaScript/Type Script and modern front‑end frameworks (React preferred).
  • Multi‑language exposure: familiarity with at least 2–3 languages from Java, Python, Node.js, or .NET.
  • Solid understanding of software engineering fundamentals: data structures, algorithms, testing, and design patterns.
  • Experience with or strong interest in observability concepts: logs, metrics, traces, and distributed systems.
  • Experience with database design and SQL (MySQL, Postgre

    SQL).
  • Exposure to Application Performance Monitoring (APM) tools such as New Relic, Datadog, Dynatrace is preferred.
  • Experience with AWS Cloud services (Cloud Watch, Lambda, EKS, EC2, Fargate, SQS, SNS) and containerization technologies (Docker, Kubernetes).
  • Strong analytical and problem‑solving skills with the ability to explore…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary