Architecture Research Engineer (Gurugram)

Architecture Research Engineer (Gurugram)

30 Oct
|
KiteFishAI
|
Gurugram

30 Oct

KiteFishAI

Gurugram

KiteFishAI is an AI research lab focused on building efficient, domain-specialized and sovereign Large Language Models (LLMs) and Small Language Models (SLMs).

We work across the full model development stack — from data and model architecture to pretraining, post-training, evaluation, inference and deployment. We are a research-first team. We believe that building solid models requires understanding what happens underneath the APIs and frameworks — from data quality and tokenization to optimization, distributed training and model behavior.

We are looking for a Research Engineer — LLM Pretraining & Systems to work closely with our research team on building and improving the next generation of KiteFishAI models.

Research and implement improvements across LLM architecture, pretraining, optimization, data and evaluation

Build and experiment with Transformer-based language models from the ground up

Design and execute controlled experiments to understand model behavior and training dynamics

Develop data pipelines for collecting, cleaning, filtering, deduplicating and preparing large-scale training datasets

Experiment with tokenization, data mixtures, sequence lengths and sampling strategies

Work on training efficiency, memory optimization and GPU utilization

Implement and optimize distributed training across multiple GPUs and machines

Investigate training instability, convergence, scaling and model quality

Read and reproduce ideas from recent research papers and determine whether they improve our models

Build internal tools for training, evaluation, experimentation and model analysis

Work closely with the team to take research ideas from paper experiment implementation production model





Strong programming and software engineering fundamentals

Excellent Python skills and hands-on experience with PyTorch or another deep learning framework

Strong understanding of machine learning and deep learning fundamentals

Positive understanding of Transformer architectures and how modern language models work

Ability to understand research papers and translate them into working implementations

Curiosity to understand systems at a deeper level rather than treating ML frameworks as black boxes

Ability to design experiments, analyze results and draw conclusions from data

Comfortable working in an environment where research directions can change quickly

Strong ownership and ability to independently take a problem from idea to implementation

Preferred Experience

You do not need prior experience training a large language model from scratch.

Experience In Any Of The Following Areas Is Valuable

Training or fine-tuning Transformer-based models

Building ML or deep learning systems using PyTorch

Distributed computing or distributed machine learning

GPU programming, CUDA or performance optimization

Large-scale data processing or ETL pipelines

NLP or language modeling

Experience with GPUs, Kubernetes or cloud-based ML infrastructure

Understanding of optimizers such as Adam/AdamW, learning-rate schedules and training dynamics





Experience with mixed-precision training, gradient accumulation, checkpointing or memory optimization

Familiarity with technologies such as FSDP, DeepSpeed, Megatron-LM or similar distributed training systems

Experience reproducing results from research papers

Contributions to open-source ML/AI projects

Research experience in machine learning, NLP or related areas

Care about measurement and scientific rigor

Can move between research and engineering without treating them as separate disciplines

Are willing to work on problems outside your immediate area of expertise

Prefer building systems yourself over relying entirely on existing abstractions

Sample Projects

Depending on your background, you may work on projects such as:

Improving training throughput and GPU utilization

Studying the effect of different data mixtures on model capabilities

Building large-scale data filtering and deduplication pipelines

Investigating why a model's training loss stops improving

Reproducing a recent LLM research paper

Scaling model training from a single GPU to multi-node clusters

Designing evaluation suites for domain-specific language models

We care more about fundamentals, curiosity and ability to learn than whether you have previously trained a 1B or 7B model or a simple ML model.

If you have built a Transformer yourself, implemented a paper in PyTorch, trained models from scratch, understand why AdamW works, can debug a GPU memory issue, or can look at a training curve and reason about what is happening — we want to hear from you.

You don't need to have trained an LLM at scale before.

📌 Architecture Research Engineer (Gurugram)
🏢 KiteFishAI
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: architecture research engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: architecture research engineer (gurugram) / gurugram