Software Engineer | Data Backend
$200k - $250k • New York City • FullTime
Posted 4mo ago
Job Location
New York City
Tech Stack
Remote Work Policy
On-site
Employment Type
FullTime
Categories
Applied AI Engineer
About the job
Gecko Robotics is seeking an ambitious Software Engineer to join the Software Platform team and lead the next evolution of Rolodex, our central data platform. This role will focus on advancing our foundational cloud infrastructure, expanding Rolodex's architecture and capabilities to support growing data needs. You will shape a core platform that streamlines infrastructure, reduces operational risk, and enables product and pipeline teams to build and ship faster on top of a robust, scalable context graph. This is an opportunity to drive the rearchitecture of a critical system, empower AI agent workflows, secure our foundation with an evolving permissioning system, optimize data performance, build shared platforms, and automate cloud infrastructure.
Responsibilities
- Lead the rearchitecture and evolution of Rolodex to handle large-scale context graphs and optimize underlying storage technologies.
- Deliver clear ontologies, predictable APIs, and core tooling to enable AI agent workflows and reduce bespoke integrations.
- Own and evolve the centralized permissioning system, transforming security models into a frictionless developer experience.
- Design and optimize query abstractions, indexing, and routing for heavy data workloads.
- Establish productized patterns for cross-cutting data needs such as schemas, data modeling, chunked uploads, and pipelines.
- Share ownership of cloud infrastructure, writing Terraform, building self-serve tooling, and automating engineering tasks.
Requirements
- 5+ years of hands-on software development experience in a production environment.
- Expertise in writing clean, maintainable code, with a focus on backend infrastructure, databases, or developer tooling.
- Experience designing secure, user-friendly APIs for intuitive data interaction.
- Exceptional communication skills and a passion for Developer Experience (DevEx).
- Ability to own and execute long-lived technical projects, coordinating across teams and contributing to architectural decisions.
- Open-mindedness, intellectual curiosity, and strong problem-solving skills.
- Excitement to dive into new technologies and embrace strong DevOps practices.
- High self-motivation and a passion for self-directed learning.
- Bachelor’s degree in Computer Science or a closely related field (or equivalent practical experience).
- Real-world experience building, maintaining, or scaling central datastores, knowledge graphs, or shared data platforms.
- Experience with Infrastructure as Code (e.g., Terraform) and managing cloud deployments in GCP or AWS.
- Familiarity with complex authorization and permissioning systems.
- Strong judgment around data modeling, storage formats, access patterns, and developer ergonomics.
- Understanding of data pipelines and data processing infrastructure.
Benefits
- Competitive compensation packages
- Company equity
- 401(k) matching
- Gender-neutral parental leave
- Full medical, dental, and vision insurance
- Mental health support
- Ongoing professional development
- Family planning assistance
- Flexible paid time off