Systems & Data Infrastructure Engineer
On-site Bengaluru Full-time Mid-level Platform & Infrastructure
At a glance
Mid-level Platform & Infrastructure role at Astrome Technologies. Bengaluru · full-time.
Pay not stated Platform & Infrastructure salary
RolePlatform & Infrastructure
SeniorityMid-level
LocationBengaluru
WorkplaceOn-site
EmploymentFull-time
PostedAug 4, 2026 · 2mo ago
Role brief
devopsroles summary, based on the employer's posting.
What you'll do
- Design binary data formats that survive crashes while compute jobs write and queries read concurrently
- Build relational schemas with an async ORM that can work across database engines
- Track batch and interactive compute jobs, including subprocesses, status checks and cluster file coordination
- Create async APIs and streamed server events, managing backpressure and access controls
- Connect backend workflows to an AI or analytics service and keep calls aligned with application state
What you bring
- You need Python experience with async programming and FastAPI or a comparable asynchronous framework
- You can model relational data through an async ORM and work with SQL
- You have built server-sent events or WebSockets with backpressure, plus token-based authentication and role controls
- You have handled subprocesses and job status, and designed crash-safe binary or streaming file formats
- You have integrated an external AI or LLM service through a REST interface or SDK
Who this fits
This is a mid-level, on-site engineering role in Bengaluru. It suits someone focused on asynchronous backend systems, data formats and compute-job orchestration.
From the employer
Functional Focus: Data Engineering, Real-Time Streaming, and HPC Job Orchestration
- Scientific Data Architecture: Design crash-safe, binary data formats capable of handling high-speed incremental writes from compute jobs and concurrent reads for query-time calculations.
- Operational Data Modeling: Design and maintain a relational database schema via an async ORM, backend-agnostic across database engines.
- HPC Workload Management: Manage the lifecycle of batch and interactivecompute jobs, handling subprocess monitoring, status polling, and cluster filesystem coherency.
- Real-Time API & Streaming: Build async backend services and long-lived, server-pushed event channels with backpressure handling, and enforce role-based access control on all APIs.
- AI Service Integration: Integrate and orchestrate calls to an AI/analytics service from the backend, coordinating with application state.
Requirements
Mandatory:
- Python 3, async/await
- FastAPI (or similar async Python web framework)
- Relational DB modeling, async ORM (e.g. Tortoise, SQLAlchemy), SQL
- Server-Sent Events or WebSockets, backpressure handling
- Role-based access control (RBAC), token-based auth (JWT/OAuth)
- Subprocess management, batch job lifecycle/status polling
- Binary/streaming file format design, crash-safe writes
- REST/SDK integration with an external AI/LLM service
Optional:
- Go or another async-capable backend language
- GraphQL
- PostgreSQL administration, Alembic/migrations tooling
- Message queues/brokers (Redis, RabbitMQ, Kafka)
- Air-gapped/offline deployment experience
- HPC schedulers (SLURM, PBS), Linux cluster filesystems
- NumPy/columnar formats (Parquet, HDF5)
- Tool-calling / function-calling orchestration patterns
Benefits
We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.