Tabnine

Machine Learning Engineer - AI Coding Agents & LLM Infrastructure

Tabnine  •  Tel Aviv, IL (Onsite)  •  26 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
65
AI Success™

Job Description

A bit about us:

Tabnine is redefining how software gets built. Trusted by over 1M+ developers, we build AI-first developer experiences powered by state-of-the-art coding agents and code reasoning models. With support for 30+ programming languages and 15+ IDEs, our platform is pushing the limits of LLM-based software engineering - enabling teams to design, write, review, and ship code faster than ever. We’re committed to advancing code-native AI models, multi-agent systems, agent orchestration frameworks, memory, and autonomous dev tooling to empower developers at every step of the software lifecycle.

We’re growing fast, and our team is passionate about pushing AI engineering to new heights - solving complex problems in LLM training, inference optimization, reasoning, and agent orchestration at scale.

About the Role:

As a Machine Learning Engineer, you’ll work on cutting-edge code-focused LLMs and AI agent systems that power Tabnine’s next-generation developer platform. You’ll be at the center of research, model training, and productionization of intelligent systems that understand software deeply, collaborate with developers, and help automate engineering workflows end-to-end. Your work will immediately impact millions of engineers worldwide.

Responsibilities

Responsibilities:

  • Push LLM Innovation: Research, design, and fine-tune domain-specific LLMs for code generation, refactoring, debugging, and multi-turn reasoning.
  • Agent-Oriented Development: Build multi-agent coding systems that integrate retrieval-augmented generation (RAG), code execution, testing, and tool use to create autonomous, context-aware coding workflows.
  • Production-Grade AI: Own the training-to-inference pipeline for large code models—optimize inference with quantization, distillation, and caching techniques.
  • Rapid Experimentation: Prototype and validate ideas quickly; leverage reinforcement learning, human feedback, and synthetic data generation to push accuracy and reasoning.
  • Cross-Functional Collaboration: Partner with product, engineering, and design teams to ship AI-powered features that help developers focus on high-impact work.
  • Scale the Platform: Contribute to distributed training, scalable serving systems, and GPU/TPU-efficient architectures for ultra-low-latency developer tools.

Requirements

Requirements:

  • 2+ years of hands-on experience designing, training, and deploying machine-learning models
  • M.Sc. or higher in Computer Science / Mathematics / Statistics or equivalent from a university, or B.Sc. with strong hands-on ML experience
  • Practical experience with Natural Language Processing (NLP) and LLMs
  • Experience with data acquisition, data cleaning, and data pipelines
  • A passion for building products and helping people, both customers and colleagues
  • All-around team player, fast, self-learning individual

Nice to have

Nice to have:

  • 3+ years of development experience with a passion for excellence
  • Experience building AI coding assistants, code reasoning models, or dev-focused LLM agents
  • Familiarity with RAG, function-calling, and tool-using LLMs
  • Knowledge of model optimizations (quantization, distillation, LoRA, pruning).
  • Startup or product-driven ML experience, especially in high-scale, latency-sensitive environments.
  • Contributions to open-source AI or developer tools
Tabnine

About Tabnine

Smarter AI Coding Agents. Total Enterprise Control.

Tabnine is the enterprise AI coding platform purpose-built for development leaders who demand flexibility, security, and governance without disrupting workflows. It adapts to the way your teams work, integrating with your existing tools, languages, and infrastructure while enforcing your standards and compliance requirements. Recognized in 25+ Gartner reports, Tabnine is trusted by engineering leaders worldwide to bring AI into complex enterprise environments—on their terms.

Flexible

Deploy anywhere—SaaS, VPC, on-prem, or fully air-gapped. Tabnine integrates with every IDE, LLM, repo, and development tool in your stack, supporting 30+ languages and ensuring compatibility without compromise.

Org-Aware

A context engine that connects to all major SCMs, IDEs, and tools like Jira and Confluence ensures Tabnine understands your full environment. It delivers accurate, context-aware code suggestions that reflect your architecture, conventions, and standards—enforcing compliance in real time and reinforcing best practices across the SDLC.

Secure & Compliant

Designed for strict security and compliance needs, Tabnine runs with zero telemetry, no silent updates, and keeps all data under your control. Whether in finance, healthcare, government, or other regulated sectors, Tabnine meets compliance requirements without sacrificing speed or developer experience.

Governed

Centralized governance and analytics give leaders control over AI adoption—setting usage thresholds, managing model access, and tracking performance. Prebuilt or custom rules ensure consistent code quality while reducing repetitive review work for senior engineers.

Proven Impact

In enterprise pilots, Tabnine generated 30–50% of code, reduced review time by 15%, and helped 80% of developers work ~20% faster—without lock-in, workflow disruption, or security trade-offs.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Tel Aviv, IL
Year Founded
2017
Social Media