20 Sep
|
Snayu AI
|
Madhya Pradesh
20 Sep
Snayu AI
Madhya Pradesh
Job Type: Full time
Working experience: No Experience
Python Backend Engineer — Snayu AILocation: IndiaWork Mode: RemoteEngagement: 12-month paid contract, with possibility of continuationCompany: Snayu AIProject: LychD — Open-source local AI & workflow platformWe'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 asyncioBuilding systems for dispatching, scheduling, and coordinating background tasksWorking with PostgreSQL, SQLAlchemy, and AlembicDesigning clean configuration and extension systems that are easy to maintain and expandInvestigating and fixing issues involving services, processes, workers, and Linux systemsHandling failures, retries, concurrency, and task execution reliablyWriting tests and documentationReviewing code and discussing technical decisions with the engineering teamHelping evolve the architecture as the project grows, rather than simply implementing isolated featuresInitially, 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 ForRequiredStrong knowledge of PythonGood understanding of asyncio, asynchronous programming,
and concurrencyPractical experience with PostgreSQL and SQLExperience with SQLAlchemy and AlembicComfortable working with Linux, services, processes, and logsUnderstanding of background workers, task queues, or similar systemsAbility to investigate problems independently and explain the reasoning behind your solutionStrong software engineering fundamentals and an emphasis on maintainable codeNice to HaveExperience with any of the following is a plus:Task queues, orchestration, or job dispatch systemsConfigurable or modular software architecturesSAQ or similar task-queue systemsPydantic / PydanticAIWorkflow or orchestration frameworkspgvector or vector databasesAI-related applications or developer toolsLitestar or similar Python web frameworksAI 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 robust 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 clearInvestigate problems instead of working around themThink about the underlying system, not just the immediate taskCommunicate clearlyFollow problems through to completionCare about writing software that can be maintained by othersRegular communication with the team through Discord is expected.Engagement DetailsDuration: 12 monthsType: Paid, full-time contractual engagementWork Mode: RemoteLocation: IndiaContinuation beyond the initial engagement may be possible depending on project requirements and mutual agreement.How to ApplyPlease send:Your CV/resumeA short note explaining why this role interests youLinks to your GitHub, personal projects, open-source contributions, or other relevant work, if availablePrivate or professional projects can also be discussed where appropriate.The interview will focus primarily on:Python/backend fundamentalsProblem-solving approachUnderstanding of asynchronous programming and backend systemsYour experience and the technical decisions behind the work you've doneThere is no unpaid coding assignment or project contribution required.Learn MoreCompany: snayu.aiProject: github.com/hexanomicon/lychdIf 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 (Madhya Pradesh)
🏢 Snayu AI
📍 Madhya Pradesh