8 open roles
Systems & Data Infrastructure Engineer
Job description
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
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 Web. Sockets, 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 Num.
Py/columnar formats (Parquet, HDF5) Tool-calling / function-calling orchestration patterns Benefits We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.
Description copied from Astrome's careers page. Read the full posting before you apply.
More jobs at Astrome
Software Lead Engineer - Space Simulation (Space Domain)
Astrome· Bengaluru, KA, INDesktop & 3D Visualization Engineer
Astrome· Bengaluru, KA, INSpace Simulation Engineer
Astrome· Bangalore, KA, INAssembly Integration and Test Engineer (Space Division)
Astrome· Bengaluru, KA, INLead RF Hardware Design Engineer
Astrome· Bengaluru, KA, IN
More jobs in Bengaluru
Access and Identity Management - Business Analyst
Point72· Bengaluru, IndiaStaff Software Engineer
Okta· Bengaluru, IndiaIntern - User Experience
ZF Group· Bangalore, KA, IN, 560058Staff Site Reliability Engineer
AlphaSense· BengaluruSenior Tax Analyst - Indirect Tax (Sales & Use Tax)
Expedia Group· India - Bangalore