Software Engineer – Observability, Co-op jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ancestry · 4 hours ago

Software Engineer – Observability, Co-op

Ancestry is a human-centered company that leads in family history and connects people with their past. They are seeking a Software Engineer – Observability, Co-op to contribute to the development of observability tools and technologies that help monitor the site and resolve customer-impacting incidents.

E-CommerceFamilyInternetSubscription Service
check
H1B Sponsor Likelynote

Responsibilities

Contribute to the development of AI-powered code transformation tools leveraging foundation models (LLMs) and agentic frameworks to migrate application instrumentation to OpenTelemetry standards across multiple languages (Java, Python, Node.js, .NET) and browser-based Real User Monitoring (RUM)
Build intelligent parsing and analysis engines using AI agents and Model Context Protocol (MCP) tools 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 with 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 (CloudWatch, 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 teams, security and compliance teams, 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

Qualification

PythonAI-assisted developmentAWS Cloud servicesObservability conceptsFull-stack developmentDatabase designSQLApplication Performance MonitoringAnalytical skillsContributions to open-sourceCommunicationCollaboration abilities

Required

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 Cline, Roo Code, Kiro, Claude Code, GitHub Copilot, Cursor, or similar tools for software development
Full-stack development exposure with JavaScript/TypeScript and modern front-end frameworks (React preferred, Vue, or Angular)
Multi-language exposure: Familiarity with at least 2-3 programming 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, PostgreSQL)
Strong analytical and problem-solving skills with ability to explore solutions independently before escalating
Excellent communication and collaboration abilities with mindset to seek feedback early and often

Preferred

Exposure with Application Performance Monitoring (APM) tools such as New Relic, Datadog, Dynatrace, or similar platforms
Experience with AWS Cloud services (CloudWatch, Lambda, EKS, EC2, Fargate, SQS, SNS) and containerization technologies (Docker, Kubernetes)
Nice to have: Experience with AI agents and agentic workflows (LangChain, LangGraph, AutoGen, CrewAI, Strands), Model Context Protocol (MCP), foundation models (GPT-4, Claude, Gemini), or prompt engineering for code-related tasks
Nice to have: Knowledge of OpenTelemetry (OTEL) standards, Real User Monitoring (RUM), browser-based observability, and web application instrumentation
Nice to have: React development skills with DOM manipulation, browser APIs, and web performance monitoring
Nice to have: Basic understanding of code parsing, AST manipulation, Infrastructure as Code (Terraform, CloudFormation), or building developer tools and CLI applications
Nice to have: Contributions to open-source projects, especially observability or AI agent frameworks

Company

Ancestry

company-logo
Ancestry is a web-based platform that helps its users to create their own family tree and help them preserve and share their family history.

H1B Sponsorship

Ancestry has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (61)
2024 (60)
2023 (65)
2022 (99)
2021 (60)
2020 (47)

Funding

Current Stage
Public Company
Total Funding
$33.2M
Key Investors
Banneker Partners
2020-08-05Acquired
2016-04-01Post Ipo Equity
2012-10-01Post Ipo Equity

Leadership Team

leader-logo
Sriram Thiagarajan
EVP, Chief Technology Officer & Chief Information Officer
linkedin
leader-logo
Attica Alexis Jaques
SVP and GM US Marketing
linkedin
Company data provided by crunchbase