Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

American Bureau of Shipping (ABS) Logo

Software Engineer, Backend

American Bureau of Shipping (ABS)

$120,000 - $150,000
Nov 14, 2025
Washington, DC, US
Apply Now

Design and scale high-performance backend systems that power real-time analytics and retrieval-augmented generation (RAG) pipelines, building distributed services that deliver sub-500ms response times under high load, enabling next-generation AI and data-driven applications.

Requirements

  • 8+ years of backend development experience, with a focus on high-performance, data-intensive systems
  • 5+ years deploying and operating applications on AWS, Azure, or Google Cloud
  • Expert proficiency in Go and Python for backend development
  • Deep experience with event-driven architectures and real-time streaming, particularly Apache Kafka
  • Mastery of distributed system patterns (CQRS, Event Sourcing, Saga, Circuit Breaker, Bulkhead)
  • Strong command of performance optimization—caching layers, database tuning, and system-level profiling
  • Proficiency with containerization (Docker, Kubernetes) and infrastructure as code

Responsibilities

  • Architect distributed systems
  • Design and implement event-driven backends using advanced patterns such as CQRS, Event Sourcing, Saga, and Circuit Breakers.
  • Build at scale: Develop and maintain web services in Go and Python, leveraging cloud-native infrastructure for resiliency and elasticity.
  • Optimize for performance: Ensure APIs and data pipelines meet strict SLAs through advanced performance profiling, caching, and query optimization.
  • Stream real-time data: Engineer high-throughput pipelines using Apache Kafka and other event streaming platforms.
  • Deliver reliability: Establish strong observability, testing, and monitoring practices to guarantee consistency, uptime, and fault tolerance.

Other

  • Full-time role
  • Proven track record building production systems that sustain high concurrency and throughput
  • Hands-on experience with analytics platforms (e.g., Databricks) for large-scale data processing and ML workflows
  • Familiarity with vector databases, search systems, and advanced retrieval-optimized data structures
  • This role reports to a senior leader (manager, director, or executive) and does not include direct reports.