Experienced Backend Engineer
Experienced Backend Engineer
📍 Location: Remote (Global, must overlap with US time zones)
💼 Full-time | Early-Stage Startup
About Us
We are an early-stage startup working at the intersection of AI agents, computer vision, and large-scale data analytics. Our mission is to help retailers and distributors gain real-time visibility into inventory, operations, and supply chains. As part of a lean and fast-moving team, you’ll have the chance to own core backend systems from day one and directly shape the company’s technical foundation.
The Role
We are hiring an experienced backend engineer to design and scale the services that power our AI agent–driven analytics and computer vision products. You’ll build APIs, pipelines, and distributed systems that process large volumes of real-world data, while also enabling integration with ML models and LLM-based agents. This role requires drive, a research mindset, and the ability to figure things out independently; perfect for someone who thrives in a startup environment with high autonomy and impact.
Responsibilities
- Architect and implement backend services and APIs (REST/GraphQL/gRPC)
- Build and optimize data pipelines for images, video, and transactional data
- Integrate and scale Python-based AI/ML models and LLM-driven agents into production systems
- Manage and optimize databases: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, Redis)
- Implement event-driven architectures (queues, streaming, pub/sub) for real-time workloads
- Ensure reliability, observability, and security across distributed services
- Collaborate closely with ML engineers, frontend engineers, and product teams
- Contribute to infrastructure best practices (CI/CD, containerization, monitoring, testing)
- Take ownership: research, learn, and deliver solutions with minimal supervision
Requirements
- Typically 5+ years of backend engineering experience, but we welcome exceptional candidates with fewer years if they have equivalent depth of experience
- Bachelor’s/Master’s in Computer Science, Engineering, or related field — or equivalent practical experience
- Strong proficiency in Node.js (Express, Nest, or similar) and Python (for AI/ML integration, data processing)
- Solid experience with databases: SQL + NoSQL (Postgres, MongoDB, Redis, etc.)
- Familiarity with microservices, event-driven systems, and async programming
- Hands-on with cloud environments (AWS/GCP/Azure), Docker, Kubernetes
- Experience with enterprise SaaS or large-scale distributed systems
- Proficiency with CI/CD pipelines, automated testing frameworks, debugging, and performance tuning
- Experience leveraging AI-accelerated development tools (e.g., Windsurf, Claude Code, Cursor, Copilot) to improve productivity, debugging, and code quality
- Excellent communication skills in English (written and spoken)
- Ability to work with US time zones (partial overlap required)
- Strong work ethic and ability to deliver independently in a startup environment
Preferred Qualifications
- Experience integrating or scaling AI agents, ML models, or LLM-driven services (e.g., OpenAI, Hugging Face, LangChain, vector databases)
- Experience with computer vision pipelines or unstructured (image/video) data at scale
- Familiarity with event streaming (Kafka, Pulsar, Pub/Sub)
- Experience with geospatial or time-series data
- Infrastructure-as-Code (Terraform, Helm, Pulumi, etc)
- Prior startup or 0→1 product build experience
Why Join Us
- Own and shape the core backend architecture of a high-growth AI startup
- Work on cutting-edge challenges in AI agents, LLMs, and computer vision at scale
- High autonomy, small and fun team
- Competitive compensation and the chance to grow with the company
- Work in a culture that values drive, resourcefulness, and independent problem-solving