wagey.ggwagey.ggv1.0-fcdf6c0-14-Apr
Browse Tech JobsCompaniesFeaturesPricing
Log InGet Started Free
Jobs/pytest Jobs/Abnormal - Senior Software Engineer Dev Accelerator
Pro members applied to this job 36 hours before you saw itGet Pro ›
Abnormal

Abnormal - Senior Software Engineer Dev Accelerator

Unknown - USA *$180k - $180k+ Equity6d ago
In OfficeSeniorNACloud ComputingArtificial IntelligencepytestYAMLPythonGoDocker

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

Requirements

• Languages & frameworks • Strong experience with Python 3.x: • Python 3.x • CLI development (e.g., Click or similar). • YAML/Jinja2-style templating. • Modern type hints and typing discipline (e.g., typing, dataclasses / attrs, Pydantic-style patterns). • Testing with pytest or similar. • pytest • Solid experience with Go: • CLI patterns (e.g., Cobra/Viper or equivalents). • Testing with Go testing frameworks (e.g., Ginkgo/Gomega or the standard library). • Protocols & APIs • Protocols & APIs • Protobuf/gRPC • Schema design and evolution. • Cross-language client/server generation and integration. • Build systems & infrastructure • Bazel in a large monorepo: • Bazel • large monorepo • BUILD rules and dependency management. • Working with code generation for APIs and clients. • Containers & orchestration: • Containers & orchestration • Docker image builds. • Kubernetes concepts (Helm-style values, service deployments, readiness/liveness/health checks). • Cloud infrastructure (AWS preferred): • Cloud infrastructure (AWS preferred) • Experience with a meaningful subset of: object storage, relational databases (e.g., Postgres), key–value/document stores, search, streaming/ingest services, Kafka, Redis, IAM. • CI/CD & DevOps • Modern CI systems (e.g., Git-based CI/CD platforms): • Modern CI systems • Authoring non-trivial pipelines (matrix builds, reusable workflows, secrets/permissions). • Infrastructure-as-Code mindset: • Infrastructure-as-Code mindset • Comfortable working with service manifests (YAML), Terraform/Terragrunt-like patterns, or internal equivalents. • Linting & static analysis: • Linting & static analysis • Hands-on experience configuring and tuning linting and typing tools (e.g., pylint, ruff, mypy, golangci-lint). • Experience writing or extending custom lint rules is a strong plus. • Strongly preferred • Monorepo experience • Worked in a large, shared codebase with complex dependency graphs and shared frameworks. • Familiar with dependency graph analysis and strategies to keep builds/tests fast. • Built or maintained CLI tools, scaffolding systems, or internal frameworks used by other engineers. • CLI tools, scaffolding systems, or internal frameworks • Thoughtful about ergonomics, documentation, and guardrails. • Testing & progressive delivery • Exposure to canary analysis / progressive rollout systems (e.g., Prometheus/PromQL, Grafana, automated deployment checks). • canary analysis / progressive rollout • Experience with test data management, integration/E2E test infrastructure, or bad-test detection. • Messaging & streaming • Experience with Kafka (topic design, producers/consumers, observability, error handling). • Kafka • LLM/AI integration • LLM/AI integration • Experience or strong interest in using LLMs to improve developer workflows (e.g., failure summarization, smart code generation, AI-native CLIs). • LLMs to improve developer workflows • How you work • Designs scalable developer abstractions • Has built tools that many engineers depend on, and can point to where those abstractions worked (or didn’t) and why. • Operates across the full platform stack • Comfortable jumping between Python CLIs, Go libraries, Bazel rules, YAML manifests, CI workflows, and Kubernetes deployments. • Reduces complexity for others • Measures success by how much simpler and safer life becomes for product engineers and AI agents using the platform. • simpler and safer • Thinks in terms of leverage • Prefers building guardrails, automation, and self-service over manual ops work. • guardrails, automation, and self-service • Writes clear documentation • Treats usage and developer documentation as part of the product surface, not an afterthought. • Collaborates across teams • Communicates clearly with product teams, infra, SRE, and security; comfortable gathering feedback via Slack, ticketing systems, and design docs and iterating quickly. • If you’re excited about building the tools and infrastructure that hundreds of engineers (and AI agents) will use every day, we’d love to talk. • Actual compensation will be determined based on several non-discriminatory factors including skills, experience, qualifications, and geographic location.In addition to base salary, this role may be eligible for bonus or incentive compensation, equity, and a comprehensive benefits package.

Responsibilities

• Build and evolve developer CLI tooling • Extend our primary developer CLI to scaffold new component types and services end-to-end (service manifests, container/build configs, deployment charts, build files, API definitions, starter code, alerts, runbooks). • Improve environment and credentials tooling to make local development setup fast and reliable. • Own core CI/CD and linting infrastructure • Design and maintain the backend CI workflow used by backend services. • backend CI workflow • Evolve linting, formatting, and typing tools to enforce architectural and code-quality guardrails across the monorepo. • Debug and fix CI issues that block engineers, and proactively reduce flakiness and runtime. • Steward shared Go and Python ecosystems • Own key shared Go libraries (auth, caching, clients, configuration, cryptography, logging, metrics, domain/realm, server, etc.) and their usage across many applications. • Maintain and evolve Python shared libraries and frameworks in our core libraries, gRPC helpers, utilities, and standardized components. • Strengthen test and release safety • Extend automated canary analysis with new metric types, backtesting, and safer defaults. • Build and improve test automation tooling, bad-test detection dashboards, and dependency-analysis utilities to keep main green and tests reliable. • Contribute to automation that classifies CI failures and summarizes them for engineers (including LLM-assisted workflows). • Drive platform-level design and abstractions • Design abstractions that balance simplicity for product engineers with enough power for advanced use cases. • simplicity for product engineers • Collaborate with PM/TPM, infrastructure, and product teams to scope and deliver multi-team initiatives (e.g., prompt-to-product workflows, typing and linting initiatives, test automation).

Benefits

• $179,800—$258,500 USD

Similar Jobs

anyone-aianyone-ai - Backend Developer - AI TrainerYesterday
·Remote - Argentina - Fully Remote
RemoteLATAMMidBackend EngineerJavaC#GoPythonJavaScriptTypeScriptpytestJUnitJest
Anyone AIAnyone AI - Full-Stack EngineerYesterday
·Remote - Buenos Aires, Distrito Federal, Argentina·$94k - $166k/year
RemoteLATAMMidFull Stack EngineerJavaC#GoPythonJavaScriptTypeScriptpytestJUnitFull StackJest
Anyone AIAnyone AI - Backend DeveloperYesterday
·Remote - London, Greater London, United Kingdom·$94k - $166k/year
RemoteEMEAMidBackend EngineerJavaC#GoPythonJavaScriptTypeScriptpytestJUnitJest
HeadspaceHeadspace - Senior Data Engineer6d ago
·Remote - United States - Hybrid·$122k - $196k/year + Equity
In OfficeNASeniorHealthcareArtificial IntelligenceSenior Data EngineerRecruiterpytestPythonSnowflakeDatabricksRedshift
AbnormalAbnormal - Software Engineer 2 Dev Accelerator6d ago
·Unknown - USA *·$149k - $149k/year + Equity
In OfficeNACloud ComputingArtificial IntelligencepytestYAMLPythonGoDocker
Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·X
Loading...