Python Backend Engineer (India)

Python Backend Engineer (India)

07 Oct
|
Snayu AI
|
India

07 Oct

Snayu AI

India

Python Backend Engineer

Snayu AI is looking for a Python Backend Engineer to work on the backend of our core software platform.

Preferred Candidate Profile

We are looking for someone who enjoys understanding how systems work and solving problems, rather than simply completing assigned tickets.

You should be comfortable exploring an existing codebase, understanding how different components interact, investigating problems independently, and taking ownership of improvements.

Compensation: ₹50,000–₹60,000 per month

Contract Duration: 12 months, with possibility of extension based on project requirements and mutual agreement.

Role & Responsibilities

You will work closely with the founder and another backend/full-stack engineer to build and improve reliable backend services, execution workflows, and supporting infrastructure.

Your responsibilities will include

- Develop and maintain backend services using Python and asyncio
- Build systems for dispatching, scheduling, and coordinating background tasks
- Work with PostgreSQL, SQLAlchemy, and Alembic for data storage and migrations
- Design clean configuration and extension systems that are easy to maintain and expand
- Investigate and fix issues involving services, processes, workers, and logs on Linux
- Handle failures, retries, concurrency, and task execution reliably
- Write tests and documentation for the systems you work on
- Review code and discuss technical decisions with the engineering team
- Help improve the architecture as the project grows, rather than simply implementing isolated features

Initially,



you will work through an existing workflow — from configuration through execution and database persistence — to understand how the different components interact. You will then take ownership of a real improvement or problem within the system.

Required Skills

- Strong knowledge of Python
- Good understanding of asyncio, asynchronous programming, and concurrency
- Practical experience with PostgreSQL and SQL
- Experience with SQLAlchemy and Alembic
- Comfortable working with Linux, services, processes, and logs
- Understanding of background workers, task queues, or similar systems
- Ability to investigate problems independently and explain the reasoning behind a solution
- Good software engineering fundamentals and attention to maintainable code

Good to Have
- Experience with task queues, orchestration, or job dispatch systems
- Experience designing configurable or modular systems
- Experience with SAQ or similar task-queue systems
- Experience with Pydantic, PydanticAI, or workflow frameworks
- Experience with vector databases or pgvector
- Experience working on AI-related applications or developer tools

AI experience is not required. If you have worked with distributed systems, worker processes, job queues, or other backend infrastructure, that experience is highly relevant. Professional experience, open-source contributions,



or a strong personal project can demonstrate your skills.

Working at Snayu AI

This is a 12-month paid engagement, with the possibility of continuing based on project requirements and mutual agreement.

We are a small team, so you will have meaningful ownership over the systems you work on and the opportunity to influence how the backend develops.

We welcome the use of tools such as AI coding assistants. However, you should be comfortable reviewing and understanding the code you submit, including AI-generated code, and be able to explain how you tested and verified it.

Regular communication with the team through Discord is expected. We value people who ask questions, investigate problems, and follow things through rather than waiting for detailed instructions.

How to Apply

Please apply with

- Your CV
- A short note explaining why this role interests you
- Links to GitHub, personal projects, open-source contributions, or other relevant work, if available
- Private or qualified projects can also be discussed where appropriate

The interview will focus on your Python/backend fundamentals, problem-solving approach, and understanding of the work you have done. No unpaid coding assignment or project contribution is required.

Project

LychD — an open-source local AI and workflow platform github.com/hexanomicon/lychd

Company

Snayu AI snayu.ai

Role: Back End Developer

Industry: Emerging Technologies (AI/ML)

Department: Engineering - Software & QA

Employment Type: Full Time, Temporary/Contractual

Role Category: Software Development

- Education: Any Graduate

📌 Python Backend Engineer (India)
🏢 Snayu AI
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python backend engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: python backend engineer (india) / india