Python Backend Engineer (India)

Python Backend Engineer (India)

18 Sep
|
Snayu AI
|
India

18 Sep

Snayu AI

India

Python Backend Engineer — Snayu AILocation: India

Work Mode: Remote

Engagement: 12-month paid contract, with possibility of continuation

Company: Snayu AI

Project: LychD — Open-source local AI & workflow platform

We’re looking for a Python Backend Engineer who enjoys understanding how systems work and solving problems — not simply completing assigned tickets.

You’ll work closely with the founder and another backend/full-stack engineer to build and improve the backend of our core software platform.

What You’ll Work OnYour responsibilities will include:

- Developing and maintaining backend services using Python and asyncio
- Building systems for dispatching, scheduling, and coordinating background tasks
- Working with PostgreSQL, SQLAlchemy, and Alembic
- Designing clean configuration and extension systems that are easy to maintain and expand
- Investigating and fixing issues involving services, processes, workers, and Linux systems
- Handling failures, retries, concurrency, and task execution reliably
- Writing tests and documentation
- Reviewing code and discussing technical decisions with the engineering team
- Helping evolve the architecture as the project grows, rather than simply implementing isolated features

Initially, you’ll work through an existing workflow — from configuration → execution → task processing → database persistence — to understand how the different components interact. From there, you’ll take ownership of a real improvement or engineering problem.

What We’re Looking ForRequired

- 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 your solution
- Strong software engineering fundamentals and an emphasis on maintainable code

Nice to HaveExperience with any of the following is a plus:
- Task queues, orchestration, or job dispatch systems
- Configurable or modular software architectures
- SAQ or similar task-queue systems
- Pydantic / PydanticAI
- Workflow or orchestration frameworks
- pgvector or vector databases
- AI-related applications or developer tools
- Litestar or similar Python web frameworks

AI experience is not required. If you’ve worked with distributed systems, worker processes, job queues, execution engines, or backend infrastructure, that experience is highly relevant.

Professional experience, open-source contributions, or strong personal projects can all demonstrate your abilities.

AI-Assisted DevelopmentWe 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.

We care about engineering understanding, not just code generation.





Working at Snayu AIWe’re a small engineering team, which means you’ll have meaningful ownership over the systems you work on and an opportunity to influence how the backend develops.

We value people who

- Ask questions when something isn’t transparent
- Investigate problems instead of working around them
- Think about the underlying system, not just the immediate task
- Communicate clearly
- Follow problems through to completion
- Care about writing software that can be maintained by others

Regular communication with the team through Discord is expected.

Engagement DetailsDuration: 12 months

Type: Paid, full-time contractual engagement

Work Mode: Remote

Location: India

Continuation beyond the initial engagement may be possible depending on project requirements and mutual agreement.

How to ApplyPlease send

- Your CV/resume
- A short note explaining why this role interests you
- Links to your GitHub, personal projects, open-source contributions, or other relevant work, if available

Private or professional projects can also be discussed where appropriate. The interview will focus primarily on:
- Python/backend fundamentals
- Problem-solving approach
- Understanding of asynchronous programming and backend systems
- Your experience and the technical decisions behind the work you’ve done

There is no unpaid coding assignment or project contribution required. Learn MoreCompany: snayu.ai

Project: github.com/hexanomicon/lychd

- If you’re someone who enjoys digging into backend systems, understanding how things work under the hood, and building reliable infrastructure, we’d love to hear from you.

📌 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