HamburgerMenu
hirist

Software Engineer - Rust/Svelte.js

Ergobite Tech Solutions
3 - 5 Years
Others

Posted on: 17/08/2026

Job Description

Role : Software Engineer Rust + Svelte + LanceDB + GenAI

Experience : 3 to 5 Years

Employment Type : Full-time

About the Role :

We are looking for a Software Engineer with 35 years of experience who has hands-on experience with Rust, Svelte/SvelteKit, and LanceDB and is interested in building modern, AI-powered enterprise applications.

The ideal candidate should combine strong full-stack engineering capabilities with an understanding of Generative AI, data privacy, Data Loss Prevention (DLP), security, and AI/data governance.

Must-Have Skills :

- 35 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.

- Understanding of Generative AI and LLM fundamentals.

- Understanding of :

1. Embeddings and vector search

2. Vector databases

3. RAG (Retrieval-Augmented Generation)

4. LLM APIs and integrations

5. Prompt engineering

6. 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.

Key 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.

Good to Have :

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

What We Are Looking For :

We are looking for someone who :

- Has hands-on experience with Rust, Svelte/SvelteKit and LanceDB.

- Has strong software engineering fundamentals and enjoys solving complex technical problems.

- Understands how vector databases, retrieval and LLMs work together in modern GenAI applications.

- Understands that enterprise GenAI requires strong consideration of privacy, DLP, security and governance.

- Is motivated to work with emerging technologies and continuously learn.

- Can work independently, take ownership and contribute to technical decisions.

- Is comfortable working in a fast-moving product development environment.

Mandatory Technology Stack :

Rust | Svelte/SvelteKit | LanceDB | Generative AI/LLMs

Candidates should have hands-on experience with all three core technologies Rust, Svelte/SvelteKit and LanceDB.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...