
At Pipaltree, we’re building an AI-enabled platform that helps brands understand how they’re truly perceived — not through surveys or static dashboards, but through real conversations happening across the world.
We’re a small team solving deep technical and product challenges: orchestrating large-scale conversation data, applying reasoning and summarization models, and turning this into insights that businesses can trust.
Requirements:
- Deep understanding of distributed systems and asynchronous programming in Python
- Experience with building scalable applications using LLMs or traditional ML techniques
- Experience with Databases, Cache, and Micro services
- Experience with DevOps is a huge plus

About Pipaltree AI
About
We are building The first AI driven brand health measurement system in the world. We conduct real conversations with real customers at scale to understand health of the brand and provide actionable insights.
Candid answers by the company
We help build stronger brands..
Similar jobs
Job Summary
We're looking for a Senior Backend Software Development Engineer (SDE 2 and SDE 3) with deep technical expertise in building and operating production systems at scale. You'll own entire components/services within microservices and data pipelines that handle ~200K queries per second and process petabytes of data daily. This role demands hands-on coding excellence, strong Low-Level Design (LLD) skills, and complete ownership—from component architecture through infrastructure management to cost optimization. You'll architect solutions, lead technical decisions, and drive operational excellence while shipping code daily.
Key Responsibilities:
- Component Ownership: Own one or more critical components/services end-to-end—responsible for architecture, development, deployment, operations, and evolution
- Technical Ownership: Own the entire lifecycle of your components—design, implementation, testing, deployment, monitoring, incident response, and continuous improvement
- Low-Level Design: Create detailed technical designs (LLD) for complex systems—defining data models, APIs, concurrency patterns, and failure modes
- Hands-on Development: Write production-grade code daily—this is not a purely architectural role; you'll be deep in the codebase
- Infrastructure Ownership: Own and operate the infrastructure your components run on—capacity planning, scaling, reliability improvements
- Cost Management: Drive cost optimization for owned components—analyze spending, identify waste, implement efficient architectures
- Scale & Performance: Build and optimize systems handling 200K+ QPS and petabyte-scale data processing
- Observability: Design and implement comprehensive monitoring, alerting, and debugging capabilities for owned components
- Incident Leadership: Lead incident response for your components and related services, conduct post-mortems, drive systemic improvements
- On-Call Excellence: Participate in on-call rotations and ensure your components are operationally sound (runbooks, alerts, dashboards)
- Technical Roadmap: Define and drive the technical roadmap for your owned components—balancing feature development, tech debt, and operational improvements
- Technical Mentorship: Guide junior and mid-level engineers on system design, code quality, and production best practices
- Cross-functional Collaboration: Work with product, infra, and other eng teams to define requirements and deliver solutions
- Agile Execution: Break down complex projects, deliver incrementally in daily cadence, iterate based on feedback
Required Qualifications:
- Experience: 2+ years building and operating backend systems in production environments at scale
- Education: B.E./B.Tech in Computer Science or equivalent practical experience
- Component Ownership: Proven track record of owning significant components or services from inception to maturity—demonstrable end-to-end ownership
- Low-Level Design (LLD): Proven ability to create detailed technical designs—data structures, algorithms, API contracts, concurrency models, failure handling
- Programming Mastery: Expert-level proficiency in at least one modern language (Go, Python, Java, NodeJS etc.) with track record of writing maintainable, performant production code
- Databases: Deep hands-on experience with SQL and NoSQL databases—schema design, query optimization, indexing strategies, operational troubleshooting
- Microservices at Scale: Extensive experience building, deploying, and operating microservices handling high throughput and large data volumes
- Data Pipelines: Strong background designing and running data processing pipelines at scale (batch and/or streaming)
- Observability: Expert understanding of metrics, logging, tracing, and alerting—you know how to make systems debuggable
- Production Operations: Significant experience with incident response, on-call rotations, debugging live issues under pressure
- Infrastructure Knowledge: Hands-on experience managing infrastructure, understanding resource utilization, capacity planning
- Cost Consciousness: Experience analyzing and optimizing infrastructure costs at scale
- Distributed Systems: Strong fundamentals in distributed systems, concurrency, consistency models, and failure scenarios
- Accountability: Track record of taking full ownership—from design through deployment to ongoing operations and improvements
Preferred Qualifications:
- Experience with cloud platforms (GCP, AWS, or Azure) including cost management tools
- Kubernetes and container orchestration at scale
- Infrastructure as Code (Terraform, Pulumi, etc.)
- Streaming data systems (Kafka, Pub/Sub, Kinesis, Flink, etc.)
- SRE principles and reliability engineering practices
- Experience with FinOps or infrastructure cost optimization
- Performance profiling and optimization (CPU, memory, I/O)
- Technical leadership experience including mentorship of teams and driving multi-component initiatives
- Open source contributions or recognized technical writing
Required Qualifications:
- 5+ years of professional software development experience.
- Post-secondary degree in computer science, software engineering or related discipline, or equivalent working experience.
- Development of distributed applications with Microsoft technologies: C# .NET/Core, SQL Server, Entity Framework.
- Deep expertise with microservices architectures and design patterns.
- Cloud Native AWS experience with services such as Lambda, SQS, RDS/Aurora, S3, Lex, and Polly.
- Mastery of both Windows and Linux environments and their use in the development and management of complex distributed systems architectures.
- Git source code repository and continuous integration tools.
Genspark is hiring Professionals for C Development for there Premium Client
Work Location- Chennai
Entry Criteria
Graduate from Any Engineering Background /BSc/MSc /MCA with specialization(Computer/Electronics/IT )
Minimum 1 year experience in Industry
Working Knowledge of C/Embedded/C++/DSA
Programming Aptitude (Any Language)
Basic understanding of programming constructs: variables, loops, conditionals, functions
Logical thinking and algorithmic approach
Computer Science Fundamentals:
Data structures basics: arrays, stacks, queues, linked lists
Operating System basics: what is a process/thread, memory, file system, etc.
Basic understanding of compilation, runtime, networking and sockets etc.
Problem Solving & Logical Reasoning
Ability to trace logic, find errors, and reason through pseudocode
Analytical and debugging capabilities
Learning Attitude & Communication
Demonstrated interest in low-level or systems programming (even if no experience)
Willingness to learn C and work close to the OS level
Clarity of thought and ability to explain what they do know
Soft Skills :
Able to explain and communicate the thoughts clearly in English
Confident in solving new problems independently or with guidance
Willingness to take feedback and iterate
Evaluation Process
Candidates will be assigned an online test, followed by Technical Screening.
Shortlisted Candidates will have to appear for a F2F Interview with the Client, Chennai.
- Backend development along with team management
- Hands on experience in product development
- Preferred candidates from Fintech and Banking sectors
- Exp in Python / Java slong with databases like MySQL, NoSQL, etc
- Knowledge of Agile methodology
💥 What will you do?
As a Lead Backend Engineer, you will
- Build out and help scale our Django (+ReactJS / VueJS) based web application as we add new features and customers
-
Help us transition from monolithic system architecture to microservices and serverless system architecture to help meet our future scaling requirements
- Collaborate on a daily basis with a small, nimble team of product managers, engineers, and UX designers to understand business requirements and user experience goals and pain points.
- Build out features to enable multi-channel customer acquisition include partner channels, enterprise channels, and government channels
- Integrate third-party plugins to enhance customer experience and internal tooling build internal tooling to improve internal team efficiencies.
- Actively participate in code reviews
- Work with our quality assurance team to improve coverage on our automated testing suites
🙋 What are we looking for?
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture are
-
Prior experience of a few years (3+ years) with python based frameworks as Django or Flask would be essential to work on our application stack.
-
You actively promote a culture of engineering excellence some of which could be writing efficient code, use of elegant design patterns, and styling your code through code-linting policies.
-
You enjoy designing software architecture by collaborating with engineering managers, architects, and other lead engineers to explore existing systems, determining areas of complexity, potential risks to successful implementation.
- You enjoy coaching folks to achieve outcomes through nudges.
📢 Other information you may want to consider
- We will be flexible for the rest of the pandemic and work remotely; however, we are not a remote-first company, and the work location would be Bangalore when things settle.
- Our backend tech stack includes Django, FastAPI, Postgres, Redis, Clickhouse, and TigerGraph. Our environments are managed through Docker, Kubernetes, and Terraform.
What You'll Do
You will be part of our data platform & data engineering team. As part of this agile team, you will work in our cloud native environment and perform following activities to support core product development and client specific projects:
- You will develop the core engineering frameworks for an advanced self-service data analytics product.
- You will work with multiple types of data storage technologies such as relational, blobs, key-value stores, document databases and streaming data sources.
- You will work with latest technologies for data federation with MPP (Massive Parallel Processing) capabilities
- Your work will entail backend architecture to enable data modeling, data queries and API development for both back-end and front-end data interfaces.
- You will support client specific data processing needs using SQL and Python/Pyspark
- You will integrate our product with other data products through Django APIs
- You will partner with other team members in understanding the functional / non-functional business requirements, and translate them into software development tasks
- You will follow the software development best practices in ensuring that the code architecture and quality of code written by you is of high standard, as expected from an enterprise software
- You will be a proactive contributor to team and project discussions
Who you are
- Strong education track record - Bachelors or an advanced degree in Computer Science or a related engineering discipline from Indian Institute of Technology or equivalent premium institute.
- 2-3 years of experience in data queries, data processing and data modeling
- Excellent ANSI SQL skills to handle complex queries
- Excellent Python and Django programming skills.
- Strong knowledge and experience in modern and distributed data stack components such as the Spark, Hive, Airflow, Kubernetes, Docker etc.
- Experience with cloud environments (AWS, Azure) and native cloud technologies for data storage and data processing
- Experience with relational SQL and NoSQL databases, including Postgres, Blobs, MongoDB etc.
- Familiarity with ML models is highly preferred
- Experience with Big Data processing and performance optimization
- Should know how to write modular, optimized and documented code.
- Should have good knowledge around error handling.
- Experience in version control systems such as GIT
- Strong problem solving and communication skills.
- Self-starter, continuous learner.
Good to have some exposure to
- Start-up experience is highly preferred
- Exposure to any Business Intelligence (BI) tools like Tableau, Dundas, Power BI etc.
- Agile software development methodologies.
- Working in multi-functional, multi-location teams
What You'll Love About Us – Do ask us about these!
- Be an integral part of the founding team. You will work directly with the founder
- Work Life Balance. You can't do a good job if your job is all you do!
- Prepare for the Future. Academy – we are all learners; we are all teachers!
- Diversity & Inclusion. HeForShe!
- Internal Mobility. Grow with us!
- Business knowledge of multiple sectors
• BE/B. Tech. Computer Science or MCA from a reputed University.
• 8+ Years of experience in software development, with emphasis on JAVA/J2EE Server side
programming.
• Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO,
webservices and Design patterns.
• Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB
etc.
• Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is
essential.
• Additionally, knowledge of HBase, Hadoop and Hive are desirable.
• Familiarity with message queue systems and AMQP and Kafka is desirable.
• Should have experience as a participant in Agile methodologies.
• Should have excellent written and verbal communication skills and presentation skills.
• This is not a Fullstack requirement, we are purely looking out for Backend resources.
We're looking for exprienced Python developers with over 2+ years of production experience and strong expertise in building web applications and APIs using Python, Django and DRF. We are looking for cadidates who are go-getters and are leaning towards leadership positions. Candidates must have a proven history of building, scaling, optimising and securing Python based backends and APIs using a microservice architecture.
Bonus Skills : Experience with ReactJs, Node.js, FastAPI
We would prefer candidates who can join immediately or are currently serving their notice period. Jumpers please excuse, your application will be ignored
Key Skills Required
- Proficiency in Python 3.x based web and backend development
- Solid understanding of Python concepts
- Strong experience in building web applications using Django
- Experience building REST APIs using DRF or Flask
- Experience with some form of Machine Learning (ML)
- Experience in using libraries such as Numpy and Pandas
- Hands on experience with RDBMS such as Postgres or MySQL including querying
- Comfort with Git repositories, branching and deployment using Git
- Working experience with Docker
- Basic working knowledge of ReactJs
- Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Responsibilities
- Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge
- Building high quality code using coding standards based on the SRS/Documentation
- Building component based, maintainable, scalable and reusable backend libraries/modules.
- Building & documenting scalable APIs on the Open Spec standard
- Unit testing development modules and APIs
- Conducting code reviews to ensure that the highest quality standard are maintained
- Securing backend applications and APIs using industry best practices
- Troubleshooting issues and fixing bugs raised by the QA team efficiently.
- Optimizing code
- Building and deploying the applications
-
Full-time
Employment type









