Home
Jobs

Artificial Intelligence Engineer

9 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

About Us:


Planck is working on building the AI computing stack of tomorrow. We try to accomplish the wide goal of delivering a sophisticated AI computing stack that includes the AI computing infrastructure, AI Studio, foundational models, industry vertical nodes, and AI powered-end applications. The AI computing stack we built can assist consumers, startups, enterprises, and scientists in the US and Asia, in developing their AI applications or AI models. We built two platforms that facilitate AI development and research across different sectors of industries.


Now we are developing a cutting-edge, AI-powered code editor, designed to revolutionize the way developers write, understand, and interact with code. Our mission is to create an intuitive and intelligent coding environment that significantly boosts developer productivity and creativity. We are a small, agile team passionate about pushing the boundaries of AI in software development.


Role Overview:


We are seeking a highly skilled and experienced AI Engineer to play a pivotal role in building the core functionality of our product. This role will be responsible for the end-to-end development of key features, including model integration, prompt engineering, database connectivity, and overall application architecture. The ideal candidate will have a strong background in both AI/ML and software engineering, with a passion for creating developer tools.


Responsibilities:


  • AI/ML Model Integration: Integrate and optimize large language models (LLMs) (e.g., GPT-4, Anthropic Claude) into the code editor to provide features such as:

Intelligent code completion and suggestion

Natural language to code translation

Code explanation and documentation generation

Code refactoring and optimization suggestions

  • Prompt Engineering: Design, implement, and refine effective prompts to guide LLMs to generate accurate, relevant, and high-quality code.
  • System Architecture: Design and implement the overall system architecture, ensuring scalability, performance, and maintainability.
  • Database Connectivity: Develop and maintain the connection between the application and the database, ensuring efficient data storage and retrieval for code context, user preferences, and other relevant information.
  • Backend Development: Build robust and efficient backend systems to support the code editor's AI-powered features.
  • Feature Development: Implement end-to-end features, from conceptualization to deployment, ensuring a seamless user experience.
  • Collaboration: Work closely with a small team of engineers to define project goals, coordinate development efforts, and ensure timely delivery of high-quality software.
  • Optimization: Continuously monitor and optimize the performance of the application, identifying and addressing bottlenecks.


Qualifications:


  • 9+ years of experience in software development, with a focus on backend development and system architecture.
  • Strong programming skills in languages such as Python, JavaScript/TypeScript, or similar.
  • Solid understanding of AI/ML principles, particularly large language models (LLMs).
  • Proven experience in integrating LLMs (e.g., OpenAI API, Anthropic API) into applications.
  • Experience with prompt engineering techniques to elicit desired behaviour from LLMs.
  • Proficiency in designing and implementing RESTful APIs.
  • Experience with database systems (SQL or NoSQL) and ORM technologies.
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure).
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication and collaboration skills.


Preferred Qualifications:


  • Experience with developing code editors or developer tools.
  • Knowledge of front-end development technologies (e.g., React, Electron).
  • Experience with vector databases (e.g., Pinecone, Weaviate) for efficient retrieval of code context.
  • Familiarity with DevOps practices, including CI/CD.
  • Contributions to open-source projects related to AI or software development.


Bonus Skills:


  • Experience with fine-tuning LLMs.
  • Knowledge of compiler design or programming language theory.
  • Understanding of code analysis and manipulation techniques.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You