Python Developer
Create a free account to apply in seconds
About Zeliot
At Zeliot, we are redefining the future of real-time data streaming, empowering enterprises and developers to unlock the full potential of their data with speed, simplicity, and scale. We envision a world where data moves seamlessly, insights are delivered instantly, and innovation happens at the speed of thought.
To bring this vision to life, we created Condense, a next-generation all-in-one data streaming platform that radically simplifies how real-time applications are built, deployed, and scaled. Condense eliminates the complexities traditionally associated with infrastructure management through fully managed Kafka, intelligent autoscaling, and a Bring Your Own Cloud (BYOC) deployment model, freeing developers from operational overhead and enabling them to focus entirely on creating new real-time experiences.
With an AI-driven development framework and a Custom Transformation Framework, Condense allows developers to write, test, and deploy stream processing logic in their preferred programming languages, accelerating innovation and shortening development cycles. This approach enables enterprises to bring new applications to market faster and operate at true cloud-native speed, supported by optimized infrastructure utilization and up to 40–60% reduction in total cost of ownership (TCO), all while maintaining data sovereignty, performance, and scalability across cloud environments.
Driven by deep domain expertise across connected mobility, IoT, and large-scale data ecosystems, Zeliot extends beyond platform innovation to deliver the complete ecosystem enterprises need to realize their real-time data ambitions. By combining advanced streaming technology with contextual intelligence and industry focus, Zeliot enables organizations to build, scale, and manage real-time applications with exceptional efficiency and measurable business impact.
At Zeliot, streaming becomes effortless, development becomes frictionless, and innovation becomes continuous, transforming how enterprises turn data into decisions and vision into value.
Location: Bangalore, India
Employment Type: Full-time
Role Summary:
We’re looking for a Python Engineer who’s strong in backend development and has hands-on experience implementing aggregation and data computation use cases — such as device-level rollups, metrics computation, time-based summaries, or multi-source joins. You’ll work closely with platform, data, and product teams to design efficient aggregation logic and APIs that serve real-time and historical analytics, and you’ll help make Condense’s data platform more intelligent and scalable.
Key Responsibilities:
• Design and implement data aggregation logic for device, customer, or time-window-based metrics using Python.
• Build clean, maintainable backend services or microservices that perform aggregations and expose results through APIs or data sinks.
• Work with internal teams to translate business or analytics needs into efficient aggregation pipelines.
• Optimize data handling — caching, indexing, and computation efficiency for large-scale telemetry data.
• Collaborate with DevOps and data teams to integrate with databases, message queues, or streaming systems.
• Write high-quality, tested, and observable code — ensuring performance and reliability in production.
• Contribute to design discussions, reviews, and documentation across backend and data infrastructure components.
Qualifications/Skills:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 2–4 years of professional experience as a Python Developer / Backend Engineer.
• Strong proficiency with Python (async programming, data structures, I/O, concurrency).
• Experience with data aggregation, metrics computation, or analytics workflows (batch or incremental).
• Sound understanding of REST APIs, microservice architecture, and database design (SQL/NoSQL).
• Familiarity with cloud-native development and containerized deployment (Docker, Kubernetes).
• Hands-on with data access and transformation using libraries like pandas, SQL Alchemy, or FastAPI/Flask for backend services.
• Excellent debugging, profiling, and optimization skills.
Good to have skills:
• Exposure to real-time data pipelines (Kafka, Kinesis, Pulsar, etc.) or streaming frameworks (Kafka Streams, ksqlDB, Faust).
• Experience with time-series databases or analytics stores (ClickHouse, Timescale, Druid, etc.).
• Understanding of event-driven or stateful aggregation patterns (tumbling/sliding windows, deduplication).
• Familiarity with CI/CD, observability tools (Prometheus, Grafana), and monitoring best practices.
• Experience working in IoT, mobility, or telemetry-heavy product environments.
What We Offer
• Competitive compensation and comprehensive benefits.
• Opportunity to work on a cutting-edge real-time data platform.
• High ownership, autonomy, and impact.
• Collaborative, fast-paced, deep-tech environment.
• Strong focus on learning, growth, and long-term career development.
Want to build the future of real-time systems?
Join Zeliot and help shape how enterprises turn streaming data into real-world impact.