Job Description
We are hiring a Senior Backend Engineer (6+ years of relevant experience) with deep technical expertise in Python , Java , and distributed data systems. The role involves designing and operating large-scale, high-performance backend and data processing systems. You’ll collaborate directly with the CTO , taking ownership of the complete backend stack — from ingestion to action — while bringing a collaborative, approachable, and fun energy to the team.
Responsibilities
Owns the full stack of ingestion → processing → storage → action / triggers; can drive architecture and performance optimizations
Domain Driven development experience in understanding the software architecture and modeling based on that knowledge
Build and maintain backend services using Python (FastAPI) and Java .
Design and operate real-time data pipelines using Apache Flink or equivalent.
Manage and scale distributed systems using Ray.io (Core, AI, Cluster management).
Optimize PostgreSQL and integrate with NoSQL systems (MongoDB, etc.).
Architect microservices and event-driven systems for high throughput and low latency.
Use Docker and Kubernetes for containerization and orchestration.
Set up CI / CD pipelines (GitHub Actions) and monitor performance with AWS CloudWatch / Grafana .
Lead by example in coding standards, testing, and system design.
Requirements
Good-to-Have Skills (Bonus Areas)
Pydantic
Celery / Dramatiq / RQ – async background tasks
Terraform / IaC
Experience with KubeRay
Ray.io Datasets
Apache Spark / Dask familiarity
TensorFlow / PyTorch exposure (ML integration)
Kafka, event-driven architecture
Requirements
Senior Backend Engineer
Senior Backend Engineer • Shaikpet, TG, in