Senior Software Engineer - Full Stack/Backend
Core
Design and implement scalable backend services, data pipelines, and distributed systems to power agentic solutions and digital twins for predictive modeling and scenario planning.
Role type
Senior Full Stack/Backend Software Engineer (AI/Agentic Systems)
Builds
Scalable backend APIs, real-time data pipelines, distributed cloud systems, and AI-driven agentic applications
Domain
Cloud infrastructure, Geospatial intelligence, AI/ML, Digital Twins
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Cloud platforms (Azure/AWS/GCP), Containerization (Docker/Kubernetes), Backend API design, Data pipeline engineering, Security implementation, Full-stack development (React/Next.js/TypeScript), LLM orchestration, Multi-agent systems, Knowledge graphs
Preferred skills
nsjail, Firecracker, MS Orleans, Vector databases, Semantic search, Prompt engineering, Reinforcement learning, Planning algorithms
Technologies
Azure, AWS, GCP, Docker, Kubernetes, React, Next.js, TypeScript, Node.js, C#, Java, Python, C++, LLM frameworks
Responsibilities
Design and implement backend services and APIs; Develop and optimize data pipelines for real-time processing; Architect distributed systems on cloud platforms; Integrate backend logic with front-end frameworks; Design and implement security best practices; Conduct code reviews and enforce standards; Document architecture and technical decisions; Research and integrate emerging AI technologies
Seniority
Senior, hands-on IC