Rust Developer

Pune, Maharashtra, India | Full-time | Fully remote

Apply

Overview:

We are looking for developers with an understanding of Large Language Models (LLM) and application development around them. Proficient in Rust and good to have an understanding of Python. If you have already used Langchain/LlamaIndex frameworks or similar frameworks for different applications that would be a plus. You should have an understanding of LLM and their internals and be familiar with prompt engineering.

Position Overview:

We are seeking a skilled application developer with expertise in Language Model (LLM), Python/Rust programming, and AI development. As a key member of our technical team, you will be responsible for designing, developing, and implementing applications powered by language models, integrating Rust for optimal performance, and contributing to AI-driven applications.

Key Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and objectives.

  • Design, code, test, and deploy LLM-based solutions

  • Implement and optimize applications using the Rust programming language

  • Develop and maintain applications ensuring accuracy, efficiency, and security

  • Integrate AI technologies into existing and new projects, leveraging machine learning frameworks.

  • Collaborate with front-end and back-end developers to ensure seamless integration of components.

  • Conduct code reviews and provide constructive feedback to maintain code quality and best practices.

  • Stay updated on industry trends and emerging technologies, incorporating relevant advancements into our development processes.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

  • Proven experience as a developer with expertise in Python/Rust programming language.

  • Strong background in Language Models (LLM) and AI development.

  • Understanding of prompt engineering and finetuning of LLMsĀ 

  • Proficiency in implementing and optimizing code for efficiency and security.

  • Experience with vector databases and semantic search
  • Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or similar.

  • Excellent collaboration and communication skills within a team environment.

Preferred Qualifications:

  • Previous experience working on AI-integrated projects.

  • Knowledge of LLM-backed application development.

  • Contributions to open-source projects related to Python/Rust and AI