Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20980477

    FULLTIME

    Python Backend Engineer

    SA

    snayu ai

    Not specified · onsite · Posted 9d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimeNot specified

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    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 professional 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

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    PostgresqlAlembicSQLAlchemyasyncioTask Queuesbackground workersPythonLinux

    Job search guides

    • All 1,507 Backend Developer jobs in India
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast