CodeRound AI

Backend Engineer

CodeRound AI

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
4–7 yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

As a Backend Engineer at CodeRound AI, you will design and implement scalable backend systems and APIs that serve our AI-driven products and platforms. You will collaborate closely with our machine learning engineers to deliver robust, production-level software solutions.

Responsibilities

  • Develop backend services primarily using Python, with a preference for FastAPI framework.
  • Create RESTful APIs and backend architectures that are scalable and reliable.
  • Manage databases such as PostgreSQL and caching systems like Redis.
  • Utilize message queues to ensure efficient asynchronous processing.
  • Deploy and maintain applications using Docker containers and orchestrate them with Kubernetes.
  • Write clean, maintainable, and well-tested code ready for production environments.
  • Work collaboratively across machine learning and product development teams.

Requirements

  • Between 4 to 7 years of professional experience in backend engineering.
  • Proficient in Python programming and experienced with FastAPI, Flask, or Django frameworks.
  • Solid grasp of fundamental computer science concepts including data structures and algorithms, database management systems, operating systems, and networking principles.
  • Hands-on experience with PostgreSQL database and Redis caching solutions.
  • Experience designing and developing scalable backend architectures.
  • Familiarity with containerization using Docker and orchestration using Kubernetes.
  • Knowledge of cloud platforms such as AWS, GCP, or Azure.

Additional Preferred Qualifications

  • Background in building or supporting AI/ML related products.
  • Experience with message brokers like Kafka, RabbitMQ, or task queues such as Celery.
  • Exposure to real-time communication technologies such as WebSockets or gRPC.
  • Use of monitoring and observability tools including Prometheus and Grafana.
  • Experience working in startup or rapidly growing company environments.
  • Contributions to open-source projects.

Tools & software

Docker required Kubernetes required PostgreSQL required Redis required Apache Kafka required RabbitMQ required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer