Software Development Engineer/SDE (Backend) – Kochava India Pvt Ld – Full Job Description

🗓 Posted on: April 24, 2025 | 📁 Category: Python | 📍 Location: Marathahalli, Bengaluru, Karnataka

Company: Kochava India Pvt Ld
Location: Marathahalli, Bengaluru, Karnataka
Job Type: Full-time
Salary: ₹35,00,000 – ₹45,00,000 a year

Job Description:

What the job involves

  • You will be joining a fast-growing team of motivated and talented engineers, helping us build and enhance a suite of innovative products that are transforming the mobile marketing industry.
  • Our solutions enable clients to measure the effectiveness of their data in a completely novel way.
  • This role is fairly independent and offers significant autonomy.
  • You should be comfortable working with a geographically dispersed team and driving your tasks to completion.
  • You will take ownership of your work and may be responsible for supporting one or more projects simultaneously based on business needs.
  • Additionally, you will collaborate closely with our existing team of software engineers and data scientists, contributing to the continuous improvement of our product and solution suite.

Who you are

Experience & Proficiency:

  • You bring 6-10 years of commercial software engineering experience, with a strong command of backend development using two or more backend languages (GoLang/Python/Javascript Technologies/SQL).
  • You have experience developing and deploying microservices, particularly in cloud environments (AWS or GCP).
  • Developing and managing database interface software libraries

Microservices & Performance:

  • You’ve worked with microservice architectures, appreciating the importance of performance, data security, and quality requirements.
  • Your knowledge of concurrency and multi-threaded code ensures efficient performance and system scalability.

Backend & Cloud Technologies:

  • You have hands-on experience with various storage technologies, including Amazon Redshift, Bigquery, Spark and MySQL, and are comfortable working with cloud-native services.
  • You are familiar with Kubernetes and containerization technologies, with an understanding of their best practices.

Problem-Solving & Initiative:

  • You are motivated to solve complex problems and handle the technical challenges.
  • You don’t need micromanagement; you’re proactive, asking for help when needed but working independently to develop solutions.

Documentation & Support:

  • You are diligent in documenting new solutions and maintaining up-to-date records of existing systems.
  • You also provide on-call support to ensure any issues with the onboarding process are quickly resolved.

Continuous Learning & Collaboration:

  • You collaborate effectively with cross-functional teams and are committed to continuously broadening your skill set.
  • You embrace new techniques and technologies to stay current with industry standards.

Job Responsibilities

  • Research, design, develop and test ingestion pipelines
  • Be a core member of the team creating leading edge big data processing, analytics and AI tools focusing on deriving value out of customer data.
  • Balance a pace of delivery schedule with a focus on quality and resilience.
  • Maintain and optimize legacy systems while developing new, scalable solutions.
  • Research, design, develop, and test ingestion pipelines to ensure high performance and data accuracy.
  • Profile and optimize CPU usage, memory consumption, and I/O operations to enhance system performance.
  • Document new solutions and keep existing documentation up to date.

Bonus Points

  • Strong understanding of software testing methodologies and experience with automated testing frameworks.
  • Experience with Kubernetes and cloud-based orchestration systems.
  • Hands-on experience in deploying AI solutions, particularly Large Language Models (LLMs), in production environments.
  • Proficiency with BigQuery, Spark, and Redshift for data processing and analytics.
  • Expertise in infrastructure as code (IaC) using Terraform.

Job Type: Full-time

Pay: ₹3,500,000.00 – ₹4,500,000.00 per year

Benefits:

  • Flexible schedule
  • Health insurance
  • Provident Fund

Location Type: In-person

Schedule: Day shift

Work Location: In person