Python Engineer Backend
5 days ago
Job Title
Python Engineer Backend & Data Aggregations
Location
Bengaluru, India (Hybrid / Remote flexibility)
Role Overview
Were looking for a Python Engineer (4–7 years) 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.
Required Qualifications
- 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, SQLAlchemy, or FastAPI/Flask for backend services.
- Excellent debugging, profiling, and optimization skills.
Good to Have
- 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 Success Looks Like
- You deliver robust, scalable aggregation logic that enables downstream analytics and dashboards.
- Code is clean, performant, and maintainable, following engineering best practices.
- Aggregation jobs and APIs are well-monitored and observable, enabling smooth production operation.
- You work effectively across teams — platform, DevOps, and product — to deliver data-backed insights faster.
- You continuously learn and adopt best practices from the Python and data engineering ecosystem.
NOTE : Interested professionals can share their resume to
-
Python Backend Engineer
7 days ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are looking for a skilled Python Backend Engineer with 3.5 to 7 years of experience, located in Bangalore.Roles and ResponsibilityDesign and develop scalable backend systems using Python and FastAPI.Build RESTful APIs and integrate with SQL/NoSQL databases.Implement machine learning algorithms and natural language processing techniques.Collaborate with...
-
Python Backend Engineer
1 week ago
Bengaluru, Karnataka, India Digitap Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDIGITAP.AI provides high tech advanced AI / ML solutions to new age internet driven businesses for reliable, fast and 100% compliant Customer On boarding, Automated Risk Management along with Big Data enabled services like Risk Analytics and Customized Scorecards. For customers on boarding and risk management, extracts the data from various sources through...
-
Python Backend Engineer
2 weeks ago
Bengaluru, Karnataka, India Digitap Full time ₹ 9,00,000 - ₹ 12,00,000 per yearThe Role : We are seeking a talented Python Backend Developer with 1-2 years of experience to join our team. The ideal candidate is passionate about creating scalable and efficient backend solutions, has a strong understanding of Python development best practices, and thrives in a fast-paced, collaborative environment. You will work closely with...
-
Python Backend Engineer
1 week ago
Bengaluru, Karnataka, India Digitap Full time ₹ 8,00,000 - ₹ 12,00,000 per yearDIGITAP.AI provides high tech advanced AI / ML solutions to new age internet driven businesses for reliable, fast and 100% compliant Customer On boarding, Automated Risk Management along with Big Data enabled services like Risk Analytics and Customized Scorecards. For customers on boarding and risk management, extracts the data from various sources...
-
Python Backend Engineer
2 weeks ago
Bengaluru, Karnataka, India Digitap Enterprise Solutions Full time ₹ 5,00,000 - ₹ 12,00,000 per yearDIGITAP.AI provides high tech advanced AI / ML solutions to new age internet driven businesses for reliable, fast and 100% compliant Customer On boarding, Automated Risk Management along with Big Data enabled services like Risk Analytics and Customized Scorecards. For customers on boarding and risk management, extracts the data from various sources through...
-
Python Backend Engineer
1 week ago
Bengaluru, Karnataka, India Digitap Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDIGITAP.AI provides high tech advanced AI / ML solutions to new age internet driven businesses for reliable, fast and 100% compliant Customer On boarding, Automated Risk Management along with Big Data enabled services like Risk Analytics and Customized Scorecards. For customers on boarding and risk management, extracts the data from various sources through...
-
Backend Python Engineer
1 week ago
Bengaluru, Karnataka, India KreditBee Full time ₹ 5,00,000 - ₹ 15,00,000 per yearAbout:A highly motivated and passionate individual with a desire to learn and build scaleable Python applications.As a Python Backend Enginner, you should be comfortable around Python development frameworks & library usages. You should also be a team player with a knack for visual design and utility.R&R:- Design and Develop Major software components,...
-
CodeMonk- Python Backend Engineer
1 week ago
Bengaluru, Karnataka, India Nexthire Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPython Backend DeveloperExperience: 2-4 yearsWe are seeking a skilled Backend Engineer with 2+ years of experience to join our dynamic team, focusing on building scalable web applications using Python frameworks (Django/FastAPI) and cloud technologies. You'll be instrumental in developing and maintaining our cloud-native backend...
-
Python - Backend Developer
5 days ago
Bengaluru, Karnataka, India Vola Finance Full time US$ 90,000 - US$ 1,20,000 per yearPython - Backend developerWork experience - 4 to 6 yearsDomain - Backend development, PythonWe are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front...
-
Senior Engineer-Python Backend
1 week ago
Bengaluru, Karnataka, India Innover Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob InformationDate Opened09/25/2025Job TypeFull timeIndustryTechnologyState/ProvinceKarnatakaZip/Postal Code560048CityBangaloreCountryIndiaAbout UsAt Innover, we endeavor to see our clients become connected, insight-driven businesses. Our integrated Digital Experiences, Data & Insights and Digital Operations studios help clients embrace digital...