SENIOR SOFTWARE ENGINEER
Indexed description
About The Role
You'll build the infrastructure for autonomous manufacturing operations, and AI agents are coordinating complex workflows in parallel. Also, you'll provide transaction processing that can't fail when real money is moving. You'll stitch together the software layer for how physical goods actually move, building data pipelines that extract intelligence from unstructured supplier documents and emails, and delivering integrations to ERPs and freight systems where APIs barely work or don't exist.
Overlap: 3–4 hours with PST is required
Requirements
- 5+ years of deep software engineering experience with a strong focus on backend/infrastructure systems.
- TypeScript mastery: Extensive experience building type-safe Node.js services and API layers.
- Python proficiency: Ability to build and integrate Python services for data processing and ML pipelines.
- Database expertise: Deep PostgreSQL knowledge including schema design, query optimization, and migration strategies.
- AI/ML engineering experience: Production experience with LLMs, embeddings, vector databases, and RAG architectures.
- Systems thinking: Experience designing for reliability, scalability, and graceful degradation.
- Comfortable with DevOps fundamentals: CI/CD, containerization, cloud infrastructure (AWS preferred).
- API design skills: Strong understanding of RESTful patterns, authentication flows, and third-party integrations.
- Supply chain or logistics domain experience is a big plus.
- Strong English skills
- Architect Next.js API routes, background jobs, and serverless functions that handle high-throughput order processing.
- Develop and productionize LLM-based agents, AI/ML infrastructure, and RAG patterns for intelligent quote analysis and supplier recommendations.
- Design Supabase/PostgreSQL schemas, migrations, and complex queries for materials, quotes, orders, and supplier relationships.
- Build reliable pipelines for order state management, notification triggers, and cross-system synchronization.
- Design strategies for external API calls to ensure reliability at scale.
- Establish monitoring, alerting, and observability patterns; own incident response for backend systems.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search