Posted:3 days ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Description

Overview:

We are seeking a talented and experienced Backend Developer to join our cutting-edge AI development team. With 4+ years of experience, you will be instrumental in building and maintaining the robust, scalable, and high-performance backend systems that power our AI-driven products. You will work with a diverse technology stack, including Python, Rust, Go, and Elixir, to handle real-time data processing, model serving, and complex data pipelines. Your expertise in system design and architecture will be critical in shaping the future of our AI infrastructure.

Key Responsibilities:

  • Design, develop, and deploy scalable and efficient backend services and APIs using Python – FastAPI, Elixir – Phoenix & Rust – Axum.
  • Architect and implement high-performance, low-latency microservices and system components using Rust, Go, or Elixir for performance-critical applications.
  • Integrate with and manage various databases, including PostgreSQL for structured data and Redis for caching and real-time data storage.
  • Develop and maintain real-time data streaming and processing pipelines using Kafka to support our AI models and applications.
  • Collaborate closely with AI/ML engineers to deploy, serve, and scale machine learning models in a production environment.
  • Implement and manage WebSocket for real-time, bidirectional communication between clients and servers.
  • Design and implement robust system architectures, ensuring the security, scalability, and performance of all backend services.
  • Manage and automate infrastructure on AWS, utilizing best practices for cloud-native development and deployment.
  • Write clean, maintainable, and well-tested code, and contribute to the automation of our CI/CD pipelines.
  • Monitor, troubleshoot, and optimize our backend infrastructure to handle demanding AI workloads.
  • Work with vector databases like Pinecone to support search and other AI-powered features.
  • Operate within a Linux environment and leverage containerization technologies like Docker.

Required Qualifications:

  • 4+ years of backend development experience in a professional setting.
  • Strong proficiency in Python and experience with web frameworks, particularly FastAPI.
  • A solid understanding of and experience with statically-typed languages like Rust, Go, or Elixir.
  • Hands-on experience with SQL and NoSQL databases, specifically PostgreSQL and Redis.
  • Proven experience with message queuing systems, especially Kafka.
  • A strong understanding of system design, microservices architecture, and RESTful API design principles.
  • Experience with WebSocket for real-time communication.
  • Proficiency with Linux-based environments and containerization technologies (Docker).
  • Familiarity with cloud platforms, preferably AWS.
  • Knowledge of version control systems (e.g., Git) and CI/CD best practices.
  • A problem-solving mindset and the ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Experience with performance-critical backend components and a deep understanding of systems programming.
  • Hands-on experience with AI/ML tools and technologies, including vector databases like Pinecone.
  • Familiarity with container orchestration using Kubernetes.
  • Exposure to a variety of programming languages and the ability to choose the right tool for the job.
  • A strong portfolio of projects or open-source contributions.

Job Type: Contractual / Temporary

Pay: ₹720,000.00 - ₹840,000.00 per year

Ability to commute/relocate:

  • Narhe, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Will you be available for face to face interview

Experience:

  • Python: 4 years (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You