PitchMeAI
Bubble

Senior Software Engineer, AI/LLM

Bubble · New York City Metropolitan Area

  • Hybrid
  • Full-time
  • $231,000 / year
  • New York City Metropolitan Area

Job highlights

  • Build AI-powered development workflows.
  • Define and build AI-driven development.
  • Design agentic workflows for AI generation.
  • Optimize LLMs for app building.
  • Work with advanced AI/ML technologies.

About the role

About Bubble

Bubble's mission is to empower everyone to create software. Our AI visual development platform allows individuals and teams to transform ideas into scalable web, iOS, and Android applications. With over 6 million users in 100+ countries, Bubble is removing barriers to entrepreneurship and innovation globally.

Our Product

Bubble is a unique AI visual app builder enabling users to create software without traditional coding, going beyond prototypes to launch real applications. It integrates AI for speed and a visual editor for control, allowing fine-tuning of design, privacy, and logic. The platform includes a unified web and mobile editor, enterprise-grade hosting, security, database management, and automatic scaling. Many businesses have seen significant growth using Bubble, such as Mailead ($2M valuation from $10K investment) and Faceless.video ($1M+ ARR in under a year).

Why Join Bubble Now?

The rise of AI-generated software aligns with Bubble's decade-long vision. Bubble uniquely combines AI's speed with a structured visual platform for stable, scalable, and secure software. Joining now offers the opportunity to shape the future of AI-driven development for millions of users.

About The Team

The AI Engineering Team is expanding to develop next-generation AI-powered development workflows. The team aims to enable AI-assisted full-stack development, where users describe applications in natural language, and AI generates, modifies, and enhances them.

In This Role You'll

  • Improve LLM reasoning and retrieval techniques for AI-powered development tools.
  • Design and build agentic workflows for multi-step AI-driven app generation.
  • Fine-tune and optimize LLMs for AI-assisted app-building workflows.
  • Build and optimize proprietary AI models using domain-specific datasets.
  • Collaborate with the AI team to scale AI research into production.
  • Optimize LLM performance and accuracy in interpreting and modifying applications.

About You

  • Master's or PhD in AI, ML, NLP, or a related field, with 2+ years of industry experience in LLMs, AI model optimization, and NLP pipelines; OR 5+ years of industry experience as a Machine Learning or Software Engineer.
  • Strong experience with transformer models, retrieval-augmented generation (RAG), and dataset curation.
  • Experience with agentic AI workflows and chatbot-style LLM interactions.
  • Understanding of embeddings, vector search, and AI model evaluation.
  • Proficiency in Python, Typescript, Hugging Face, LangChain, and Mastra.
  • Excellent communication and collaboration skills.
  • Alignment with Bubble's values: empowering others, team and user success, and a willingness to experiment and learn.

Our Tech Stack

  • Frontend: Typescript, SolidJS
  • Backend: Typescript, Node.js
  • AI/ML: Python, LLM APIs (OpenAI, Anthropic, etc.), LangChain
  • Infrastructure: AWS, CDK / Terraform, ECS, Redis, Postgres
  • Data & AI Workflows: JSON-based app representations, proprietary datasets

Compensation

Bubble offers competitive compensation in tier one markets, estimated between $201,000 and $261,000 annually. Actual pay depends on skills, qualifications, experience, and market demand.

Benefits

In addition to cash and equity, Bubble provides a robust benefits package valued at approximately $20,000 annually, including:
  • Comprehensive health coverage
  • 401(k) matching
  • Wellness and work enablement stipends
  • Flexible PTO
  • A Sabbatical program

Location

This role is for candidates authorized to work in the US and located within the New York City metro area. Bubble prefers candidates within commuting distance of its NYC office to facilitate regular in-person collaboration. The Manhattan office offers perks like catered lunches and happy hours.

Join Us!

Let’s democratize access to technology together! Apply if this sounds like you. Bubble encourages applications from all ages, abilities, and experiences, and does not discriminate based on any protected status. If this role isn’t a perfect fit, consider joining our talent community.

Key skills/competency

Senior AI LLM Software Engineer, LLM Reasoning, Agentic Workflows, LLM Fine-tuning, AI Model Optimization, NLP Pipelines, Transformer Models, Retrieval-Augmented Generation, Python, Typescript.

Skills & topics

  • Senior Software Engineer
  • AI Engineer
  • LLM Engineer
  • Machine Learning Engineer
  • Software Developer
  • Python
  • Typescript
  • LangChain
  • AI
  • LLM

How to get hired

  • Tailor your resume: Highlight experience with LLMs, AI model optimization, and NLP pipelines, using keywords from the job description like Python, Typescript, and LangChain.
  • Showcase your projects: Prepare to discuss your experience with transformer models, RAG, and agentic workflows. Include any relevant personal projects or contributions to open-source AI tools.
  • Understand Bubble's mission: Research Bubble's platform, its impact on empowering creators, and its unique approach to AI-assisted development.
  • Prepare for technical and behavioral questions: Expect deep dives into your AI/ML expertise and how you align with Bubble's collaborative and empowering values.

Technical preparation

Master LLM reasoning and retrieval techniques.,Design and implement agentic AI workflows.,Practice fine-tuning LLMs on datasets.,Optimize LLM performance for applications.

Behavioral questions

Describe a complex AI project you led.,How do you handle AI model failures?,How do you empower others with technology?,Share your experience collaborating with product teams.

Frequently asked questions

What is the salary range for the Senior Software Engineer, AI/LLM position at Bubble?
The estimated annual salary for the Senior Software Engineer, AI/LLM role at Bubble ranges from $201,000 to $261,000. The final salary is determined by factors such as skills, qualifications, experience, and market demand.
Does Bubble offer benefits for this AI/LLM role?
Yes, Bubble offers a comprehensive benefits package valued at approximately $20,000 annually. This includes health coverage, 401(k) matching, wellness stipends, flexible PTO, and a sabbatical program.
What is the work arrangement for the Senior Software Engineer, AI/LLM position?
Bubble prefers hiring candidates within the New York City metro area for this role, valuing regular in-person collaboration. While not explicitly stated as fully on-site, the emphasis on proximity to the NYC office suggests a hybrid or on-site arrangement is preferred.
What qualifications are required for the Senior Software Engineer, AI/LLM role at Bubble?
Required qualifications include a Master's or PhD in AI, ML, NLP, or a related field with 2+ years of LLM/AI optimization/NLP experience, OR 5+ years as an ML/Software Engineer. Strong experience with transformer models, RAG, agentic workflows, embeddings, vector search, Python, and Typescript is essential.
How does Bubble combine AI with its visual development platform?
Bubble integrates AI for speed and a visual editor for control. It allows users to describe applications in natural language for AI generation while providing a structured visual interface for fine-tuning, debugging, and ensuring production-ready software, bridging the gap between pure AI code and stable applications.
What specific AI/LLM technologies will I be working with at Bubble?
As a Senior Software Engineer, AI/LLM, you will work with LLM reasoning, retrieval techniques, agentic workflows, fine-tuning LLMs, building proprietary AI models, and optimizing LLM performance. The tech stack includes Python, LLM APIs (OpenAI, Anthropic), LangChain, and proprietary datasets.
What is Bubble's mission and how does this role contribute?
Bubble's mission is to empower everyone to create software. This role directly contributes by defining and building the future of AI-powered development, enabling users worldwide to describe and generate applications using AI, thus democratizing software creation.