Abnormal AI

Abnormal AI

Abnormal AI provides advanced email security solutions designed to block malicious email attacks, including credential phishing, business email compromise, and account takeover.

Internet Software & Services
Founded 2018

Description

  • Design and evolve the internal developer platform that underpins backend development for 100+ engineers.
  • Own and deliver high-leverage projects across CLI tooling, CI/CD, shared libraries, and test infrastructure.
  • Build and extend the developer CLI to scaffold new component types and services end-to-end (manifests, build configs, deployment charts, starter code, alerts, runbooks).
  • Improve environment and credentials tooling to make local development setup fast and reliable.
  • Design, maintain, and debug the backend CI workflow and author CI pipelines; reduce flakiness and runtime that block engineers.
  • Evolve linting, formatting, and typing tools to enforce architectural and code-quality guardrails across the monorepo.
  • Steward shared Go and Python libraries and frameworks and manage their usage across many applications.
  • Extend automated canary analysis and progressive-delivery tooling, build test automation and bad-test detection dashboards, and develop dependency-analysis utilities to keep main green.
  • Contribute to automation that classifies and summarizes CI failures for engineers, including LLM-assisted workflows.
  • Collaborate with PM/TPM, infrastructure, SRE, and Security to design platform-level abstractions and deliver multi-team, multi-quarter initiatives.

Requirements

  • Strong experience with Python 3.x, including CLI development (e.g., Click), YAML/Jinja2-style templating, modern type hints/dataclasses/attrs/Pydantic patterns, and testing with pytest.
  • Solid experience with Go for shared libraries and services (gRPC/HTTP), CLI patterns (e.g., Cobra/Viper), and Go testing frameworks (standard library or Ginkgo/Gomega).
  • Protobuf/gRPC experience: schema design and evolution, and cross-language client/server generation and integration.
  • Bazel experience in a large monorepo: BUILD rules, dependency management, and working with code generation for APIs/clients.
  • Experience with containers and orchestration: Docker image builds and Kubernetes concepts (Helm-style values, service deployments, readiness/liveness/health checks).
  • Cloud infrastructure experience (AWS preferred) across a meaningful subset of object storage, relational DBs (e.g., Postgres), key–value/document stores, streaming/ingest services, Kafka, Redis, and IAM.
  • Modern CI/CD systems experience: authoring non-trivial pipelines (matrix builds, reusable workflows, secrets/permissions).
  • Infrastructure-as-Code mindset comfortable with service manifests (YAML), Terraform/Terragrunt-like patterns, or internal equivalents.
  • Hands-on linting and static analysis experience (pylint, ruff, mypy, golangci-lint) and experience writing or extending custom lint rules is a strong plus.
  • Preferred: monorepo experience, developer-experience tooling (CLI tools, scaffolding systems), exposure to canary analysis/progressive rollout systems and test-data/integration/E2E test infrastructure, Kafka expertise, and experience or strong interest in using LLMs to improve developer workflows.

Benefits

  • Base salary range: $149,200 — $214,500 USD.
  • Role may be eligible for bonus or incentive compensation.
  • Equity may be offered as part of total compensation.
  • Comprehensive benefits package (details determined based on skills, experience, qualifications, and location).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal AI Platform Engineer (US)

PointClickCare 1K-5K Health Care Providers & Services

PointClickCare is hiring a Principal AI Platform Engineer to build the infrastructure layer that powers its generative AI products and delivers AI-generated insights into agent workflows.

Generative AI Kubernetes MLflow OpenTelemetry
3 hours, 6 minutes ago

Software Development Engineer III - Platform

HighLevel 251-1K Internet Software & Services

HighLevel is hiring an SDE3 Platform Developer in India to build and scale internal developer platforms, tooling, and workflows that help engineers ship faster and more reliably.

CI/CD Go Kubernetes Microservices Node.js TypeScript Vue.js
3 hours, 21 minutes ago

Senior Platform Engineer

Spreetail 251-1K Internet Software & Services

Spreetail is hiring a Senior Platform Engineer in India/New Delhi to architect and evolve internal AWS-based platforms that help engineering teams build, deploy, and operate software faster and more safely.

AWS CI/CD Kubernetes Serverless SQL Terraform
6 hours, 6 minutes ago

Senior Software Engineer - Platform Team

Prismic 51-250 Internet Software & Services

Prismic is hiring a Senior Software Engineer for its Platform team to help scale and govern core APIs, improve reliability and observability, and build infrastructure that supports product teams and AI-enabled workflows.

AWS GitHub Actions Microservices Node.js Playwright PostgreSQL React TypeScript
6 hours, 6 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers