Gecko Robotics

Data Engineer | Power

Gecko Robotics1 months ago
Location

New York City

Type

Full Time

Salary

USD 154,000 – 204,000

Level

Senior

Role

Data Engineer

Posted

Jan 28, 2026

Full TimeSenior

The role

Summary

Gecko Robotics is seeking a skilled Data Engineer to build and evolve the data infrastructure for an AI-powered platform that supports critical infrastructure monitoring. The role involves designing end-to-end data systems for document intelligence, IoT time-series data, and advanced AI solutions, with a primary focus on the power industry's operational reliability.

What you'll do

Data System Design: Design, implement, and operate comprehensive data systems across the full lifecycle from raw data ingestion to AI-driven customer outputs
Customer Collaboration: Work directly with customers and internal stakeholders to understand real-world problems, translate them into technical solutions, and iterate quickly
Pipeline Development: Build robust data pipelines supporting document processing, sensor data, and machine learning workflows
System Reliability: Improve system reliability, make pragmatic architectural decisions, and help define best practices as the team and product scale
Feature Engineering: Contribute to feature engineering and model experimentation when needed, supporting AI and ML initiatives

What we look for

Technical

Python ExpertiseStrong Python skills with proficiency in ML packages and distributed backends
Data Pipeline ExperienceProven experience building production data pipelines and systems from scratch
Data HandlingComfortable working with both structured and unstructured data
Production SystemsExperience operating and maintaining systems in production environments

Education

Technical DegreeBachelor's or Master's degree in Computer Science, Data Engineering, or related technical field preferred

Experience

Professional Experience7+ years of experience in data engineering, backend engineering, or related roles
Customer InteractionAbility to work directly with customers or end users to understand and translate requirements

Skills

Required skills

PythonAdvanced Python programming with ML and distributed computing capabilities
Cloud TechnologiesProficiency in cloud-native data and AI tooling
Data InfrastructureStrong understanding of data warehouses, lakes, and object storage systems

Nice to have

ML WorkflowsExperience in feature engineering, training pipelines, model evaluation, and inference
AI SystemsKnowledge of agentic AI systems and enterprise-grade reasoning frameworks
Specialized Data ProcessingExperience with document processing, NLP, vector search, time-series, or IoT data

Compensation & benefits

Salary

USD 154,000 – 204,000 (annual)

Benefits

Equity

Company stock options providing long-term financial potential

Retirement

401(k) matching to support retirement savings

Healthcare

Comprehensive medical, dental, and vision insurance

Parental Leave

Gender-neutral parental leave policy

Professional Development

Ongoing learning and growth opportunities

Wellness Support

Mental health and wellness resources

Flexible PTO

Flexible paid time off policy


Interview process

  1. 1
    Initial Screening Preliminary phone or video call with recruiting team to assess background and fit
  2. 2
    Technical Assessment Comprehensive technical interview evaluating data engineering and ML skills
  3. 3
    System Design Challenge In-depth session to assess architectural and problem-solving capabilities
  4. 4
    Team Interviews Multiple interviews with potential team members to evaluate cultural and technical fit
  5. 5
    Final Leadership Interview Discussion with senior leadership to align on role expectations and company mission

Apply for this position

You'll be redirected to the company's application page