AI Software Engineer

AI-powered Shopify for service professionals, helping pros like roofers, landscapers, painters, and cleaners acquire direct business.
$130,000 - $180,000
Machine Learning
Mid-Level Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
AI · Enterprise SaaS

Description For AI Software Engineer

Topline Pro, an innovative AI-powered platform for service professionals, is seeking an AI Software Engineer to join their Boston-based team. The company, backed by Y Combinator and Forerunner Ventures, has generated over $200 million in business for thousands of service professionals across the US. They're building a Shopify-like platform that helps service professionals (roofers, landscapers, painters, cleaners) acquire and manage direct business efficiently using Gen AI technology.

The role offers an exciting opportunity to make a significant impact on a growing team of 40+ professionals. As an AI Engineer, you'll be responsible for developing AI-powered assistants, building infrastructure for real-time AI interactions, and prototyping new AI applications. You'll work within an Agile pod structure, reporting directly to the VP of Engineering.

The ideal candidate should have 5+ years of software engineering experience with at least 2 years focused on AI/ML/NLP. Strong experience with OpenAPI, embeddings, vector databases, and RAG is essential. Familiarity with Python, Django, and PostgreSQL is preferred, along with experience in deploying AI models in production environments.

The company offers a competitive compensation package ranging from $130,000 to $180,000, plus equity. Benefits include comprehensive medical/dental/vision coverage, unlimited vacation, and a 401(k) plan. The work environment is described as fun-filled and collaborative, with a team that values both technical excellence and maintaining a light-hearted atmosphere.

This is an excellent opportunity for an AI engineer looking to make a meaningful impact in a fast-growing startup that's already proven its market value and has several years of runway ahead.

Last updated 8 hours ago

Responsibilities For AI Software Engineer

  • Enhance AI Agent and Chat Capabilities - Develop AI-powered assistants
  • Deploy & Scale AI Features - Build infrastructure and pipelines for real-time AI interactions
  • Experiment & Iterate - Prototype new AI applications and evaluate performance
  • Work closely with engineering leaders in product development process

Requirements For AI Software Engineer

Python
PostgreSQL
  • 2+ years of experience in AI, ML, or NLP-related engineering roles / 5+ years experience as a software engineer
  • Experience with OpenAPI, embeddings, vector databases, and retrieval-augmented generation (RAG)
  • Familiarity with LLMs and NLP techniques
  • Experience deploying AI models in production environments
  • Experience working on empowered team with Product and Design
  • Preferred experience with Django, frontend web UI framework, PostgreSQL
  • Preferred proficiency in Python and experience with ML libraries
  • Experience in an Agile Scrum environment
  • Excellent written and verbal communication skills
  • Team player with a passion for learning

Benefits For AI Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive cash compensation and equity package
  • Unlimited vacation
  • 9 company holidays
  • 1 personal volunteer day a year
  • Medical/dental/vision coverage
  • 401(k) plan

Interested in this job?

Jobs Related To Topline Pro AI Software Engineer

Software Engineer III, AI/ML GenAI, Payments

Software Engineer III position at Google focusing on AI/ML and GenAI applications in the Payments team, offering competitive compensation and the opportunity to impact billions of users.

Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Core

Software Engineer III position at Google focusing on AI/ML Recommendations systems, offering competitive compensation and opportunity to impact billions of users.

Software Engineer III, Education AI Platform

Software Engineer III position at Google focusing on developing AI solutions for the Education platform, requiring Java expertise and machine learning experience.

Mobile Device Software Engineer, Machine Learning Runtime, Silicon

Software Engineer role at Google focusing on mobile ML runtime development for Tensor SoC, implementing ML frameworks for various user experiences.

Software Engineer III, AI/ML

Software Engineer III position at Google focusing on AI/ML development, requiring 2 years of software development experience and expertise in machine learning infrastructure.