Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Labelbox Logo

Senior Software Engineer, AI Platform - Data Infrastructure

Labelbox

$180,000 - $260,000
Sep 5, 2025
San Francisco, CA, US
Apply Now

The company is looking for a Senior Software Engineer to lead the design and development of their core data infrastructure, powering the seamless flow, storage, and processing of data for their AI platform.

Requirements

  • Deep knowledge of designing and managing scalable database systems, including relational databases (e.g., PostgreSQL, MySQL), NoSQL stores (e.g., MongoDB, Cassandra), and cloud-native solutions (e.g., Google Spanner, AWS DynamoDB).
  • Strong experience with data infrastructure components such as data pipelines, streaming systems, and storage architectures (e.g., Cloud Buckets, Key-Value Stores).
  • Proficiency in optimizing databases for performance (e.g., schema design, indexing, query tuning) and integrating them with broader data workflows.
  • Previous experience with distributed systems tools (e.g., queues, message brokers like Kafka or RabbitMQ, job orchestration frameworks) for real-time data processing and other use cases.
  • Previous experience with search engines (e.g., ElasticSearch).
  • Knowledge of backend development using languages like Python, Java, or TypeScript; familiarity with NodeJS and NestJS is a plus.
  • Proficient in data structures, algorithms, and system design for large-scale data management.

Responsibilities

  • Design and build scalable data infrastructure, integrating high-performance databases with distributed systems for data processing, storage, and streaming.
  • Optimize database systems for performance, reliability, and scalability, ensuring efficient data retrieval, indexing, and querying to support AI workflows.
  • Develop and maintain data pipelines using distributed queues, message brokers, and job management mechanisms to enable high-throughput import/export operations.
  • Collaborate with team members and stakeholders to align data infrastructure with platform goals and customer needs.
  • Participate in Sprint Planning, Standups, and related activities to drive data-focused initiatives forward.
  • Mentor and guide less experienced engineers, sharing expertise in data infrastructure and database optimization.
  • Stay abreast of industry trends in data infrastructure and database technologies, incorporating relevant innovations into our systems.

Other

  • Bachelor’s degree in Computer Science, Data Engineering, or a related field. Advanced degree preferred.
  • 5+ years of work experience in a software or data-focused company, with significant expertise in data infrastructure and backend engineering.
  • Excellent communication and collaboration skills.
  • Strong sense of ownership and ability to thrive in a fast-paced environment.
  • Comfortable with ambiguity, breaking down high-level requirements into actionable data infrastructure tasks methodically.
  • Resourceful problem-solver with attention to detail, eager to take initiative and deliver results.
  • High proficiency in leveraging AI tools for daily development (e.g., Cursor, GitHub Copilot).