AI/ML Intern

0 years

0 Lacs

Posted:4 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location:

Role Type:

Start:

About the Role

We are looking for an AI/ML intern to help us build an internal module that converts natural-language instructions into a structured Domain Specific Language (DSL), and then translates that DSL into executable Python code.

You will work closely with the founding engineering team to design the DSL and build the first working version of the translation pipeline.

This role is ideal for someone who enjoys:

  • LLM-powered tooling
  • DSL design and code-generation
  • Prompt engineering
  • Lightweight compiler concepts
  • Python automation


Responsibilities

  • Collaborate with the team to design complex DSL schema (AST-like JSON format).
  • Build an LLM-powered NL → DSL converter (prompt design, evaluation, testing).
  • Implement a small validation layer to ensure the generated DSL is correct & safe.
  • Build a DSL → Python code generator using templates or AST construction.
  • Create modular, well-documented Python functions that can be executed by an external engine.
  • Write test cases, edge-case handling, and debugging utilities.
  • Iterate rapidly based on feedback and improve the quality of conversions.

Required Skills

  • Strong Python programming skills.
  • Familiarity with LLMs (OpenAI, Claude, Llama etc.) and prompt engineering.
  • Experience with JSON schemas, pydantic, or similar validation tools.
  • Good understanding of Python functions, modular code, and script generation.
  • Basic understanding of parsers, AST concepts, or code templating.
  • Clear communication and ability to work in fast iterations.

Bonus (Nice-to-Have)

Not required, but will be helpful:

  • Experience with any DSL, code generation, or compilers coursework.
  • Familiarity with libraries like lark, antlr, or ast module.
  • Comfort working with LLM evaluation datasets.
  • Some understanding of rule engines or workflow automation.

What You Will Learn

  • Designing & implementing a real DSL from scratch
  • Building LLM-powered code generation systems
  • Testing, validation, and debugging of generated code
  • Working in a high-velocity startup engineering environment
  • Exposure to AI automation pipelines & agent architectures

Why This Role is Exciting

  • You’ll build something meaningful and foundational from day one.
  • You’ll work directly with founders, not middle managers.
  • Your work becomes a core part of a production product.
  • It’s a rare opportunity to work on LLM-driven DSL engineering at intern level.


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

bengaluru, karnataka

bengaluru, karnataka