Senior Backend Engineer (Data Platform)

Bluefish AI

$120K — $160K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience with production backend or data platform systems.
  • Strong understanding of distributed systems concepts and event-driven architectures.
  • Proficiency with AWS tools including SQS/SNS, Kafka, Lambda, ECS, S3, and EventBridge.
  • Experience with both SQL and NoSQL databases such as PostgreSQL and DynamoDB.
  • Expertise in designing systems for error handling and reliable data delivery.
  • Proficient in multiple programming languages, especially Python and TypeScript.
  • Experience mentoring and improving code quality within engineering teams.

Responsibilities

  • Design and build robust backend services for data movement from ingestion to downstream use.
  • Create secure and reliable data exchange interfaces like APIs and exports for external customers.
  • Make architectural decisions that balance cost, reliability, and throughput for distributed systems.
  • Develop resilient infrastructure with advanced error handling and recovery mechanisms.
  • Participate actively in end-to-end observability efforts, including logging and alerting.
  • Collaborate with cross-functional teams to integrate and adapt new data sources into the platform.
  • Lead technical direction and promote best practices in code quality and system design.

Benefits

  • Hybrid work model with 3 days in the office.
  • Opportunities to work on impactful AI-driven technologies.
  • Collaborative team environment fostering innovation and creativity.
  • Accessibility to cutting-edge tools and technologies for backend and data platform development.
Full Job Description
About the Position

Bluefish AI is looking for a Senior Backend Engineer to own the data platform infrastructure that powers our AI marketing platform; building the systems that reliably move and process data at scale.

This role sits within the Data Engineering team and focuses on building scalable, observable, and resilient systems that handle production data. You will work closely with data engineers and product teams to level up data pipelines and ensure data acquisition scales with the business. This is an exciting opportunity to shape the future of AI-driven technologies and make meaningful contributions to real-world applications.

This role is based in our NYC office and follows a hybrid working policy with 3 days in office.

What You'll Be Doing
  • Design and build production-grade backend services and pipelines that carry data reliably from ingestion to downstream consumers.
  • Design and operate data exchange interfaces for external customers: APIs, exports, and delivery mechanisms that meet reliability, security, and contractual requirements.
  • Make architectural decisions balancing cost, reliability, and throughput across distributed systems.
  • Build resilient infrastructure with smart retries, backoff strategies, dead-letter handling, and failure recovery.
  • Participate in end-to-end observability: structured logging, metrics, alerting, and on-call.
  • Collaborate cross-functionally to integrate new data sources and serve evolving platform needs.
  • Set technical direction and raise the bar on code quality, testing, and system design.


Qualifications
  • 5+ years building and operating production backend or data platform systems.
  • Strong distributed systems fundamentals: event-driven architectures, async processing, message queues.
  • Experience with AWS: SQS/SNS, Kafka, Lambda, ECS, S3, and EventBridge.
  • SQL and NoSQL database experience (PostgreSQL, DynamoDB).
  • Experience designing systems with robust error handling, idempotency, and reliable delivery guarantees.
  • Comfortable working across languages; our stack is Python and TypeScript and you'll be expected to be productive in both.
  • Experience mentoring mid/junior engineers and raising the technical bar across a team.


Nice to Have
  • Experience with pipeline orchestrations.
  • Background in web scraping or data acquisition at scale.
  • Familiarity with vector databases or ML-adjacent infrastructure (embeddings, inference endpoints).
  • Experience with big data, especially with AI/ML platforms and use-cases.
  • Infrastructure as Code experience (Terraform).
  • Ability to partner with product, AI, BI, and data science teams as a technical thought partner, translating business and analytical needs into data platform decisions.
  • Experience working across time zones in distributed teams, with a track record of defining collaboration rhythms (communication standards, documentation practices, and ceremonies) that keep geographically dispersed teams aligned.


Similar Jobs

More Jobs at Bluefish AI

More Enterprise Technology Jobs

Find similar Senior Backend Engineer (Data Platform) jobs: