# Software Engineer
*Company:* Ergobites
*Website:* https://ergobite.com
*Employment Type:* Full Time
*Experience:* 3.5–5 Years
*No. of Positions:* 1
*CTC:* ₹12–14 LPA
*Location:* Pune
*Work Mode:* Work From Office (WFO)
*Notice Period:* 15 Days
*Qualification:* Graduation/PG
## Job Description
Ergobites is looking for a Software Engineer with 3–5 years of professional software development experience and hands-on expertise in Rust, Svelte/SvelteKit, and LanceDB.
### Must Have Skills
* 3–5 years of professional software development experience.
* Hands-on development experience with Rust.
* Hands-on experience with Svelte/SvelteKit for frontend application development.
* Hands-on experience with LanceDB.
* Strong software engineering and programming fundamentals.
* Experience developing backend services, APIs and integrations.
* Strong understanding of modern frontend development using JavaScript/TypeScript.
* Experience of Generative AI and LLM fundamentals.
* Embeddings and vector search.
* Vector databases.
* RAG (Retrieval-Augmented Generation).
* LLM APIs and integrations.
* Prompt engineering.
* AI/agentic workflows.
* Understanding of data privacy and security principles.
* Understanding of Data Loss Prevention (DLP) concepts and protection of sensitive information.
* Understanding of AI/data governance, access controls and responsible handling of enterprise data.
### Good to Have Skills
* Experience building production-grade RAG applications.
* Experience with AI agents and workflow orchestration.
* Experience with PII/sensitive-data detection, masking or redaction.
* Knowledge of RBAC and enterprise access-control mechanisms.
* Familiarity with LLM security, guardrails and responsible AI practices.
* Experience with cloud platforms, Docker and containerised deployments.
* Understanding of enterprise security and compliance requirements.
## Roles & Responsibilities
* Design, develop and maintain high-performance backend services using Rust.
* Develop modern, responsive web applications using Svelte/SvelteKit.
* Build and manage vector search and AI retrieval capabilities using LanceDB.
* Design and implement RAG and GenAI-powered applications.
* Integrate LLMs and AI services into enterprise applications.
* Develop workflows involving embeddings, semantic search and contextual retrieval.
* Implement appropriate security and privacy controls around sensitive enterprise data.
* Contribute to DLP, data governance and AI governance implementation.
* Implement appropriate access controls and safeguards for AI applications.
* Collaborate with product and engineering teams to translate business requirements into scalable technical solutions.
* Write clean, maintainable and well-tested production code.
* Participate in architecture discussions, technical design and code reviews.
* Evaluate emerging technologies within the GenAI ecosystem.
## Interview Process
* L1 – Screening Call
* L2 – Technical Round
* L3 – Technical Round (Based on the candidate’s performance in the L2 round, the L3 round will be scheduled if required; otherwise, it will not be conducted – F2F)
* L4 – Client Round
* HR Round
*Office Time:* General 9 AM to 6 PM (Tentative)
*Weekend Drives:* No (Panel not available)
*On-site Abroad:* No
Pay: ₹1,200,000.00 - ₹1,400,000.00 per year
Work Location: In person