Winter 2025

Data Engineering Intern

Posted on 10/3/2025

Sentry

Sentry

201-500 employees

Application monitoring and error tracking platform

Compensation Overview

$53.13/hr

+ Incentive Compensation + Equity Grants

San Francisco, CA, USA

Hybrid

In-office anchor days are Mondays, Tuesdays, and Thursdays.

Category
Data & Analytics (1)
Required Skills
Python
Airflow
BigQuery
SQL
Apache Kafka
Google Cloud Platform
Requirements
  • Currently pursuing a Bachelor’s degree, graduating in 2027 or later, in computer science, data engineering, or a related technical discipline, with a 3.0 minimum GPA or equivalent
  • Exposure to Python and SQL for data processing and pipeline development
  • Familiarity with data engineering concepts such as batch and streaming data processing
  • Exposure to tools such as Kafka, Pub/Sub, Airflow, BigQuery, or other GCP services
  • Understanding of software engineering best practices (version control, testing, CI/CD) is a plus
  • Ability to communicate clearly and work collaboratively with technical and non-technical teams
Responsibilities
  • Work with GCP services (BigQuery, Pub/Sub, Cloud Storage, etc.) to support scalable and reliable data systems
  • Develop and optimize DAGs in Airflow to schedule and automate workflows
  • Write efficient Python and SQL code to process, transform, and analyze large datasets
  • Partner with Data Engineering and Business Intelligence teams to ensure data quality, consistency, and availability across the company
  • Support initiatives to improve the scalability, monitoring, and reliability of our data infrastructure
Desired Qualifications
  • You get excited about building systems that move and process large volumes of data efficiently
  • You are curious about how raw data becomes insights and want to contribute to the foundation that makes analytics possible
  • You are a self-starter who enjoys ownership, problem-solving, and learning new technologies
  • You are energized by working in a dynamic environment where priorities evolve as the company grows

Sentry provides application monitoring that helps developers find and fix issues in software by collecting error data and performance information via lightweight SDKs and sending signals to a central dashboard. It works by developers installing client SDKs; when errors or slow operations occur, Sentry collects details, groups them into issues, and surfaces alerts, dashboards, and reports to triage and resolve. It differentiates itself with a large ecosystem of platform and language integrations and an end-to-end platform covering error monitoring, performance monitoring, and release tracking. Its goal is to help teams ship reliable software faster by catching issues early and reducing mean time to repair.

Company Size

201-500

Company Stage

Series E

Total Funding

$216.5M

Headquarters

San Francisco, California

Founded

2011

Simplify Jobs

Simplify's Take

What believers are saying

  • AI agents automate error triage, Jira tickets, release monitoring across 3,000+ apps.
  • Mobile tooling expansion via Emerge Tools acquisition captures pre-release development phase.
  • MCP Server Monitoring positions Sentry as infrastructure for agentic development workflows.

What critics are saying

  • Fleece AI agents bypass Sentry platform by directly querying API, automating full error lifecycle.
  • Sentry's built-in integrations eroded by superior multi-step AI orchestration across apps.
  • Apple's MCP tooling maturation eliminates need for Sentry's IDE-agnostic agentic debugging.

What makes Sentry unique

  • Acquired XcodeBuildMCP to enable AI agents building iOS/macOS apps autonomously.
  • Launched Size Analysis for iOS/Android app bloat monitoring with automated optimization.
  • Extended Unreal SDK to gaming consoles with trace-connected logs and distributed tracing.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Competitive Compensation + Equity

401(k) Plan

Medical, Dental, Vision Insurance

Commuter Stipend

Professional Development Stipend

Health & Wellness Benefits

Charitable Matching Program

Flexible PTO

Paid Parental Leave

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

1%

2 year growth

0%
Fleece AI
Mar 13th, 2026
Automate Sentry with AI Agents (2026)

Automate Sentry with AI agents (2026). By Loïc Jané · Founder, Fleece AI How to automate Sentry with AI agents. At a Glance: Fleece AI connects to Sentry and lets autonomous agents triage errors, create bug tickets, monitor release health, and orchestrate incident workflows across 3,000+ apps. Updated March 2026. Sentry is the leading application monitoring and error tracking platform, used by over 100,000 organizations including Disney, Cloudflare, and Dropbox. Sentry captures errors, performance issues, and session replays in real-time - but the operational workflow of triaging errors, filing bugs, notifying the right teams, and tracking fixes still relies heavily on manual processes. Engineering teams spend an estimated 20% of their time on unplanned work, including bug triage and incident response, according to Google's State of DevOps report. When a Sentry dashboard shows hundreds of new errors after a deployment, the triage process alone can consume hours of engineering time that should be spent building features. Fleece AI connects to Sentry (and 3,000+ other apps) to automate error management workflows with autonomous AI agents. Set up your error triage automations in natural language and let the agent handle the noise. What Sentry automation looks like with AI. Sentry's built-in alerts send notifications on error thresholds. AI-native automation handles the full error lifecycle: 1. Intelligent error triage. "Every 30 minutes, check Sentry for new unresolved issues with more than 50 events. For each, analyze the stack trace to determine the affected service. Create a Jira bug ticket with the error message, affected file, event count, and first/last seen timestamps. Assign the ticket based on the file path's code ownership rules." 2. Release health monitoring. "After every deployment (tracked via Sentry releases), monitor error rates for the next 2 hours. If the error rate for the new release exceeds the previous release by more than 20%, send a rollback alert to Slack #deployments with the top 5 new errors, affected users count, and a link to the Sentry release dashboard." 3. Weekly error digest. "Every Monday at 9 AM, pull Sentry stats for the past week: total errors, new issues, resolved issues, and top 10 noisiest issues by event count. Post a formatted digest to Slack #engineering. Export the full data to Google Sheets for trend tracking." 4. Customer-Impacting error escalation. "When a Sentry issue reaches 1,000 affected users, immediately notify the product team on Slack, create a Linear issue with P0 priority, and send a heads-up to the support team via Gmail so they can prepare for incoming tickets." How it works. * Connect Sentry - Fleece AI authenticates via Pipedream using your Sentry API token. * Describe your workflow - Write what you want in plain English. The agent maps it to Sentry API endpoints. * Set a schedule - Choose a cron frequency or event-based trigger. * Agent executes - The AI agent reads issues, analyzes error data, and coordinates across connected apps. * Review results - Check execution logs in your Fleece AI dashboard. Cross-App workflows with Sentry. | Workflow | Apps Involved | | Auto-create bug tickets | Sentry -> Jira | | Critical error alerts | Sentry -> Slack | | Release health monitoring | Sentry + GitHub | | Error trends to spreadsheet | Sentry -> Google Sheets | | Customer-impact escalation | Sentry -> Linear | | Incident coordination | Sentry -> PagerDuty | Popular Sentry automations. For Engineering Teams: * Automated bug filing from high-frequency errors to Jira or Linear * Post-deploy error rate monitoring with rollback alerts * Weekly error noise analysis and resolution tracking For SRE and DevOps: * Critical error escalation to PagerDuty * Release comparison dashboards in Google Sheets * Infrastructure error pattern detection For Product Teams: * Customer-impacting error visibility reports * Error correlation with feature flag rollouts * User experience impact assessments Sentry automation vs Manual Triage. | Capability | Manual Triage | Fleece AI + Sentry | | Error detection | Check Sentry dashboard | Agent monitors continuously | | Bug filing | Copy-paste to Jira | Auto-creates with full context | | Release monitoring | Watch dashboards post-deploy | Agent alerts on regression | | Trend analysis | Monthly manual review | Weekly automated digests | | Escalation | Depends on who sees it | Auto-escalation by impact | Automate your error ops. Start free on Fleece AI - connect Sentry in 60 seconds. Frequently asked questions. Can Fleece AI read Sentry issues and events? Yes. Fleece AI agents can list projects, read issues, query events, and access error details including stack traces, tags, user context, and breadcrumbs through the Sentry API. This enables intelligent triage workflows that go beyond simple threshold alerts. Can Fleece AI resolve or ignore Sentry issues? Yes. The agent can update issue status (resolve, ignore, mark as reviewed) and set assignees through the API. This enables automated cleanup workflows - for example, auto-resolving known flaky errors or auto-assigning issues based on file path ownership. Do I need a paid Sentry plan? Sentry offers a generous free tier (5K errors/month for developer accounts). The API is available on all plans. Fleece AI connects through the standard Sentry Web API, so any plan with API access works. Higher-volume teams benefit from Sentry's Team or Business plans. How is this different from Sentry's built-in integrations? Sentry's built-in integrations (Jira, Slack, GitHub) handle one-to-one alert forwarding. Fleece AI agents orchestrate multi-step workflows: reading error data, analyzing patterns with AI, creating tickets with enriched context, notifying the right people on Slack, and tracking resolution across Jira or Linear - all in a single automated flow. Can Fleece AI correlate Sentry errors with deployments? Yes. If you use Sentry releases (linked to GitHub commits or tags), the agent can correlate new errors with specific releases. This enables automated release health checks: deploy, monitor for regressions, and alert the team if the new version introduces more errors than the previous one. * Automate Jira with AI - issue tracking automation * Automate Linear with AI - engineering project automation * Automate GitHub with AI - developer workflow automation * Automate PagerDuty with AI - incident management automation * Automate Slack with AI - team communication automation * Automate Bitbucket with AI - DevOps automation Try Fleece AI free - deploy your first Sentry error automation in under 60 seconds. Ready to delegate your first task? Deploy your first AI agent in under 60 seconds. No credit card required.

Sentry
Feb 11th, 2026
Sentry acquires XcodeBuildMCP

Sentry acquires XcodeBuildMCP. Today Sentry Inc. is announcing that Sentry has acquired XcodeBuildMCP, an open source MCP server that gives AI agents the ability to build, test, and debug native iOS and macOS apps. XcodeBuildMCP has become a go-to tool for agentic Apple-platform development, with more than 4,000 GitHub stars and an active community. It unlocks the full developer loop: build, run, debug, interact, and verify, allowing users to stay in their preferred agentic development environment. As part of this acquisition, the creator and maintainer Cameron Cooke will also join the Sentry team to help Sentry Inc. continue to improve Sentry's mobile tooling and the new agentic development landscape. Why this fits Sentry. Sentry is focused on making software more reliable and giving developers the fastest path from idea to production. For mobile teams, that path is still harder than it should be and was one of the reasons Sentry Inc. also acquired Emerge Tools in 2025. Apple platform tooling has again been slow to embrace agentic workflows, and developers are increasingly working in tools like Cursor, Claude Code, and Codex CLI rather than heavyweight IDEs. XcodeBuildMCP helps close that gap. It gives those agents the same real-world capabilities a developer has, which means they can iterate autonomously and verify changes instead of constantly handing control back to a human. What XcodeBuildMCP enables. Key capabilities include: * Build, run, and test apps on devices and simulators * Attach a debugger, inspect stack traces, and execute code * Capture simulator screenshots * Interact with running apps by tapping, swiping, and typing * Capture and stream runtime logs This is the closed loop developer workflow that makes agentic coding practical on Apple platforms. To get started, all you have to do is add this configuration to your MCP client of choice: { "mcpServers": {"XcodeBuildMCP": { "command": "npx", "args": ["-y", "xcodebuildmcp@latest", "mcp"]}}} Example workflow. XcodeBuildMCP turns high-level requests into working features. Here's what a typical interaction looks like when an agent has access to the full development loop: User: "Add dark mode support to my app." * Edited Theme.swift * Edited Settings.swift * XcodeBuildMCP: Found app project and build scheme * XcodeBuildMCP: Built and launched the app in the simulator * XcodeBuildMCP: Navigated to Settings * XcodeBuildMCP: Toggled the dark mode switch * XcodeBuildMCP: Captured screenshot * Verified dark mode is enabled Agent Response: "I've added dark mode support and verified it in the simulator." How this fits alongside Apple's MCP tooling. Apple has just started to support agentic development with Xcode's MCP tooling and agent integrations in the IDE. That's a positive move, but it still assumes a heavyweight IDE-first workflow. XcodeBuildMCP is IDE-agnostic. It supports developers who want the speed and flexibility of modern agentic tools while still building first-class Apple apps. In practice, XcodeBuildMCP also provides a broader and more complete capability set, especially for runtime debugging, simulator interaction, and automation, than Apple's current MCP tooling. Commitment to open source. Sentry is committed to open source and to the community that built XcodeBuildMCP. In 2024, Sentry Inc. helped launch the Open Source Pledge, a program that asks companies to contribute $2,000 per developer per year to the open source projects they depend on. Sentry Inc. created the pledge because the world runs on open source software, but the people maintaining it are often unpaid and burned out. The pledge is simple: pay the maintainers. Sentry Inc. don't think it's the only way to give back, but direct funding is a good way to recognize the work maintainers do and the value they create. Last year, Sentry gave $750,000 to open source maintainers, its fifth year in a row of direct funding. More than 25 companies have joined the pledge, collectively contributing over $6.8 million to open source since launch. The more who join, the more who will join, and the stronger the open source ecosystem will be. XcodeBuildMCP joins that ecosystem as a maintained, supported project that developers can rely on. Looking ahead. Sentry Inc. is continuing to invest in mobile and in the tooling that accelerates modern software teams. XcodeBuildMCP is now part of that mission, and Sentry Inc. is just getting started.

Business Wire
Feb 10th, 2026
Sentry launches Size Analysis to help mobile developers monitor and reduce iOS and Android app bloat

Sentry has launched Size Analysis, a new product helping mobile development teams monitor and reduce iOS and Android application sizes. The tool, built on technology from Emerge Tools, which Sentry acquired in May 2025, provides visibility into how source code and resources contribute to app size. Size Analysis allows developers to set size thresholds, receive alerts on pull requests, visualise detailed breakdowns and get automated recommendations for optimisation. The product addresses challenges where app size increases accumulate quietly, potentially impacting install conversion rates and performance, particularly for users on slower networks. The launch extends Sentry's capabilities into pre-release development phases, helping teams catch issues earlier. Companies including Tinder, Spotify and Square already use the underlying technology. Sentry serves over four million developers and 150,000 organisations.

Sentry
Oct 20th, 2025
Unreal Engine crash reporting now available on gaming consoles with trace-connected logs

Unreal Engine crash reporting now available on gaming consoles with trace-connected logs. With the first major release of the Sentry Unreal SDK (now on v1.2.0, and you can also explore in its interactive sandbox), Sentry Inc. has made some important improvements to support cross-platform Unreal developers when it comes to platform coverage, debugging with user feedback, and performance monitoring improvements. Here's what's new: The Sentry Unreal SDK now uses Unreal's platform extensions to support consoles (xbox, playstation 5 and nintendo switch), so you can get the full context on fatal and non-fatal events (including full native crash support) across devkits and retail devices all in one place. You can read more about gaming console support. Previously, the Unreal SDK's architecture made adding new platform support complex and error-prone. However, its redesign laid the foundation for adopting the platform extensions (which function almost like plugins) allowing console-specific code to be integrated in a modular way. This allows Sentry Inc. to avoid hardcoded references to platform APIs and widespread changes in the core SDK, while also simplifying development and ensuring that low-level implementation details (protected by NDAs) remain properly encapsulated. Structured logs are now available in the Unreal SDK as well. You can capture and connect log output with errors, crashes, and performance issues in your game. That means when a player gets stuck in a loading screen or a crash occurs right after asset streaming, you'll have the exact log trail leading up to the failure, accessible directly from the issue or trace view. Public API changes and new features. Major releases give Sentry Inc. a good excuse to rethink its APIs and make the breaking changes Sentry Inc. has been putting off like... CI infrastructure improvements. Since its last update on automating plugin builds and testing using GitHub Actions for CI, Sentry Inc. has significantly expanded its platform and engine version coverage. A major milestone in this effort is the addition of Windows support, a crucial platform for many Unreal Engine games. To achieve this, Sentry Inc. built its own Linux and Windows Docker images containing Unreal Engine. Official Epic Games Docker images only provide Linux support and are based on older distributions that are difficult to maintain, while Windows Docker images are not available at all. Beyond that, Sentry Inc. has laid substantial groundwork to extend its workflows to include consoles and Sentry Inc.'ll be sharing more details on that in future engineering blog posts. The new user feedback API provides the ability to collect additional feedback in your own UI when a user experiences an error. It overcomes previous limitations like the requirement for an event ID, offering greater flexibility in submission. The SDK creates the HTTP request so you don't have to deal with posting data via HTTP: USentrySubsystem* SentrySubsystem = GEngine->GetEngineSubsystem<USentrySubsystem>; FString EventId = SentrySubsystem->CaptureMessage("Message with feedback"); USentryFeedback* UserFeedback = NewObject<USentryFeedback>; UserFeedback->Initialize("Feedback message"); UserFeedback->SetName("Jon Doe"); UserFeedback->SetContactEmail("[email protected]"); UserFeedback->SetAssociatedEvent(EventId); SentrySubsystem->CaptureFeedback(UserFeedback); // OR SentrySubsystem->CaptureFeedbackWithParams("Feedback message", "Jon Doe", "[email protected]", EventId); To learn more (including how to achieve the same result using blueprint), read the docs. Additionally, performance monitoring has been significantly advanced to support distributed tracing and the sampling of spans and transactions using custom functions. If you have, for example, a complex menu system that's experiencing performance issues, tracing can reveal whether slowdowns are coming from UI rendering, backend API calls to fetch server lists, or asset loading for character previews, so you can drill into the exact code that's causing the problem. Custom user attachments. One of its most requested features was support for custom attachments, like config or log files, on desktop platforms. Sentry Inc. first implemented this in the underlying SDKs that the plugin relies on and as a result this functionality is now available to users of the Unreal SDK as well. That means that if a crash happens when a player opens a multiplayer lobby, you can attach the server response log to understand what data and state triggered the issue. New demo and inclusion on FAB. Sentry tower defense. It's crucial to have an appropriate environment to effectively test your game engine SDK. Sentry Inc. developed a tower defense Unreal demo game to serve as a reference for developers who are considering integrating Sentry into your game. The demo illustrates how to instrument code with Sentry and gives an understanding of what types of errors can be captured and which data is included in corresponding reports. Sentry on FAB. To enhance accessibility the latest Sentry SDK plugin is now available on FAB (formerly the Unreal Engine Marketplace). Previously, Sentry Inc. maintained two distinct plugin versions - one on GitHub releases and another on FAB - each with unique differences and limitations. Sentry Inc. has now unified these offering the same package everywhere, simplifying maintenance for Sentry Inc. and providing you with greater flexibility in integrating Sentry. New SDK structure aligned to Unreal's standards. Unreal Engine encourages devs to follow its naming conventions and directory structures, especially when it comes to cross-platform development. Sentry Inc. aligned the Sentry SDK with Unreal's standards by completely redesigning the internals of its codebase. This included organizing source files into platform-specific directories and re-naming most of the existing scripts/classes.This approach significantly reduces the complexity of certain parts of the SDK. For instance, instead of relying on awkward #if PLATFORM_X preprocessor directives to wrap platform-specific code, Sentry Inc. switched to using proper abstractions and common interfaces: Getting started with the Sentry Unreal SDK. Getting set up is quick. Drop in the plugin, connect your project, and start seeing what's actually happening behind your game's loading screens and frame drops.

Help Net Security
Sep 24th, 2025
Sentry's AI code review automates testing and error detection across pull requests

Sentry released the beta of AI code review, an AI-powered solution that identifies and fixes code issues before they reach production.

INACTIVE