Software Engineer - Full Stack/Backend
Core
Design and implement backend services, APIs, and data pipelines to power scalable, secure, and efficient agentic solutions for digital twins and predictive modeling.
Role type
Senior Full Stack/Backend Software Engineer (Agentic Systems & Distributed Systems)
Builds
Scalable backend services, real-time data pipelines, and distributed systems for digital twin platforms.
Domain
Geospatial intelligence, physics-based 3D simulation, and AI-driven agentic applications.
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, API design, data pipeline engineering, distributed systems, cloud platforms (Azure/AWS/GCP), containerization (Docker/Kubernetes), security implementation, full-stack integration (React/Next.js/TypeScript), code review.
Preferred skills
AI-driven application development, vector databases, semantic search, prompt engineering, reinforcement learning, multi-agent coordination, LLM orchestration, knowledge graphs.
Technologies
C#, Java, Python, C++, Azure, AWS, GCP, Docker, Kubernetes, React, Next.js, TypeScript, Node.js, nsjail, Firecracker, MS Orleans.
Responsibilities
Design and implement backend services and APIs; Develop and optimize data pipelines for real-time processing; Develop distributed systems leveraging cloud platforms and containerization; Integrate backend logic with front-end frameworks; Implement security best practices; Conduct code reviews and enforce standards; Document architecture and technical decisions.
Seniority
Mid-to-Senior, hands-on IC