Systems & Data Infrastructure Engineer
Bengaluru, India · On-site · Full-time
- Posted 2mo ago
- From Astrome Technologies’s careers page
- Location
- Bengaluru, India
- Work mode
- On-site
- Type
- Full-time
- Department
- Engineering
This role is no longer on Astrome Technologies’s careers page. See 1 open role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
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 interactive compute 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.
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.
Skills they ask for
Pick one to see other roles that ask for it.
About Astrome Technologies
Connecting Earth and space for infinite possibilitiesAstrome Technologies develops millimeter-wave radio and satellite communication products to accelerate 5G and rural telecommunications infrastructure.
See all 2 roles at Astrome TechnologiesMore roles at Astrome Technologies
See all 2- C++ Software DeveloperBengaluru · On-siteSoftware Development · On-siteBengaluru, India1mo
- Software Lead Engineer - Space Simulation (Space Domain)Bengaluru · Principal · On-siteSoftware Development · Principal · On-siteBengaluru, India1mo
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.