Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Career Click

Software Engineer - Rust

Posted Updated
Discussion

Description

Requirements:

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

- Understanding of Generative AI and LLM fundamentals.

- Understanding of embeddings, vector search, vector databases, RAG, LLM APIs, prompt engineering, and AI/agentic workflows.

- Understanding of data privacy, security principles, DLP, and AI/data governance.

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.

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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →