About the job
The SKG team within DC BRIDGE is building intelligent systems that fundamentally change how data center engineers interact with alarm data: reducing noise, automating triage, and applying generative AI to surface actionable insights from complex operational signals. This is a builder role on a team that ships. We're a small team of SDEs and we deploy to production multiple times per week. As an SDE2 you'll own features end-to-end — design, code, test, deploy, operate — and operate with real autonomy on your work.
Responsibilities
- Build the services in the Data Center Alarming Platform that turn an alarm firehose into actionable signal: suppression, correlation, and deduplication logic running across hundreds of data centers. You'll own features end-to-end and make the implementation decisions yourself
- Build integrations with Amazon Bedrock for natural-language alarm summarization, pattern detection, and triage assistance. This is an applied engineering role — you'll integrate and orchestrate AI services, not build or train models. Expect to prototype, measure, and iterate
- Contribute to the Automated Triage and Ticketing Engine: services that classify, prioritize, and route alarms to the appropriate data center engineering operations teams with contextual information for faster resolution
- Define infrastructure as code using AWS CDK. You'll write the constructs, wire up the pipelines, and own the operational health of what you deploy
- Participate in design reviews — both authoring designs for your own work and providing meaningful feedback on others'. You're expected to bring your own proposals and trade-off analysis
- Mentor SDE1s on the team through code review, pairing, and helping them grow into autonomous contributors. Train new teammates on how our systems work and how they fit into the bigger picture
Qualifications
Minimum
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- 2+ years of designing and developing large-scale, multi-tiered, distributed software applications, tools, systems, and services using: Python, Java, or TypeScript
Preferred
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience