SOFTWARE ENGINEER / INDIA · OPEN TO EU RELOCATION

Shiladitya Bose

Software engineer with 5+ years building and owning production backend systems end to end. Currently working at Raft.ai building AI vertical for logistics and supply chain. Published two open-source Python packages and active as a maintainer. Love building cool shit, reading books, gaming and procrastinating.

Download Resume

Activities

Work Experience

Raft.ai

Software Engineer II · Remote (London, UK)

Nov 2022 - Present

Agent Platform (GenAI)

Built the shared control plane for AI agents, tools, knowledge bases and MCP servers, and orchestrated multi-agent workflows on Anthropic, and OpenAI models that execute customer SOPs, analyse documents, flag exceptions and suggest actions through chat and generative UI.

Helped re-platform to an event-driven microservices architecture that enabled company-wide adoption of agentic workflows, shipped to GCP on Kubernetes with Helm, Terraform, ArgoCD and GitLab CI at 80% test coverage, with observability via Grafana and Sentry.

PythonFastAPIAnthropicOpenAIAgnoMCPAG-UIKafkaFaststreamGCPKubernetesGitLab CI

Config-Driven ETL Engine

Designed a config-driven ETL engine with a declarative UI that chains source components into custom inbound data flows, hydrating a single auditable form through a Kafka pipeline before pushing it to the customer's TMS; added agents to assist with config generation from prompts.

FastAPIFaststreamPydanticPydantic AIKafka

Tata Consultancy Services

Systems Engineer · Kolkata, India

Aug 2021 - Nov 2022

Automation Pipelines & Monitoring

Built Python automation pipelines and scheduled jobs for system administration and server-health reporting.

PythonCeleryAzure

CMS User Management Portal

Built an interactive user management portal for a CMS backend, hosted on Azure.

FlaskSQLAlchemyAzure
See full experience

Selected Projects

[01]

Arrest

Type-safe declarative HTTP client with automatic Pydantic schema validation, retries, exception handling, and code generation from an OpenAPI specification.

PythonPydanticHTTPXOpenAPI
[02]

Wandern

CLI tool to create, apply and manage versioned SQL migrations, supporting SQLite, PostgreSQL and MySQL, with LLM-assisted revision generation.

PythonTyperPydantic AISQLitePostgreSQLMySQL
[03]

Schnell

HTTP server implemented from scratch in Rust with declarative routing, handlers and response builders.

RustHTTP
See all projects

Technical Stack

LANGUAGES

PythonTypeScriptJavaScriptGoC++RustSQL

FRAMEWORKS & APIS

FastAPIFlaskFaststreamPydanticSQLAlchemyCeleryReactReact FlowNext.jsVue.jsRESTgRPC

AI / LLM

AnthropicOpenAIGeminiAgnoAG-UIMCPPydantic AILangwatchClaude CodeTensorFlowPyTorch

DATA & MESSAGING

PostgreSQLMySQLSQLiteMongoDBElasticSearchRedisBigQueryKafkaRabbitMQ

INFRASTRUCTURE

GCPAWSAzureDockerKubernetesHelmTerraformArgoCDGitLab CIGitHub ActionsGrafanaSentryDatadog

Education

Master of Computer Applications (MCA)

2021

University of Calcutta · Kolkata, India

Thesis: computer vision research building a custom U-Net CNN in TensorFlow to detect brain tumours from MRI scans, achieving ~70% test accuracy on the BraTS 2020 dataset.

B.Sc in Computer Science

2018

University of Calcutta · Kolkata, India

Certifications

Getting Started with AWS Machine Learning

Coursera

TWBDKHUHJ7UN

Programming in C/C++

University of Groningen

Deep Learning with PyTorch

Jovian

MFQWCYJSGM

Contact

Feel free to reach out — whether it's a project idea, collaboration, or just to say hello.