The Leaflet

Senior Backend Engineer – Data

The Leaflet

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DynamoDBJavaKafkaNoSQL

About the role

  • Design, develop, and maintain scalable data pipelines and infrastructure
  • Optimize data storage and retrieval systems for performance and reliability
  • Collaborate with cross-functional teams to deliver data-driven solutions
  • Implement best practices for data governance, security, and quality
  • Provide technical guidance and mentorship to junior engineers when opportunities arise
  • Support AI/ML initiatives by building robust data infrastructure for model training and inference
  • Design and implement real-time data streaming solutions for AI-powered features

Requirements

  • Strong experience with Java
  • Proficiency in identifying and resolving performance issues
  • Experience with memory management and garbage collection optimization
  • Good understanding of distributed and event-driven systems
  • Experience with Kafka or similar streaming services
  • Familiarity with message queues and pub/sub protocols (e.g., SQS, SNS)
  • Strong knowledge of relational and NoSQL databases
  • Experience with Snowflake and/or Clickhouse
  • Experience with DynamoDB or similar NoSQL solutions
  • Ability to explain database strengths and trade-offs
  • 3+ years of experience in data engineering roles
  • Bachelor's degree in Computer Science, Engineering, or a related field
Benefits
  • Competitive pay and benefits
  • Flexible vacation allowance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javadata pipelinesdata storage optimizationdata retrieval systemsdata governancedata securitydata qualityreal-time data streamingmemory managementgarbage collection optimization
Soft skills
collaborationtechnical guidancementorship