Software Engineer (AI & Backend)
SpotOnAbout the role
- Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users
- Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users
- Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running
Chicago, IL
Profit Assist is SpotOn's AI-powered financial intelligence platform that automatically analyzes restaurant accounting data to identify cost-saving opportunities and drive profitability—helping restaurants lower costs 4.3% on average. By transforming complex financial data into simple, actionable tasks, we're solving one of the restaurant industry's biggest challenges: enabling busy operators to quickly understand where costs are increasing, why, and exactly how to fix them. Come help us build the future of restaurant financial operations.
As a Software Engineer on our Profit Assist team, you'll be responsible for designing, building, and maintaining high-performance, scalable AI workflows.. You will collaborate closely with cross-functional teams, including product management, and engineering leadership, to enhance existing workflows and develop innovative solutions for AI-driven applications.
On a daily basis you will:
- Design and build core components of our Profit-Assist AI workflow platform using Python.
- Integrate and experiment with new AI models and APIs from OpenAI, Anthropic, and cloud providers. You'll help evaluate their performance and integrate them seamlessly into our systems.
- Write clean, well-tested, and maintainable code. You'll be responsible for ensuring the reliability and quality of the systems you build.
- Collaborate with product and engineering teams to define new features and translate requirements into technical designs.
- Participate in code reviews and contribute to a culture of continuous improvement.
What skill are we looking for?
- 3+ years of professional software development experience with a strong focus on Python.
- Experience with large language models (LLMs) and a solid understanding of concepts like prompting, function calling, and agentic systems.
- Experience with common Python libraries used in AI/ML, such as LangChain, LlamaIndex, or similar frameworks.
- Strong fundamentals in data structures, algorithms, and software design principles. You should be able to reason about system architecture and trade-offs.
- Experience with the AWS cloud platform.
- Familiarity with containerization technologies such as Docker and infrastructure management tools like Terraform.
- Excellent communication and collaboration skills. You'll need to work effectively with both technical and non-technical stakeholders.
Perfect candidate also has:
- Experience in building frontend components or familiarity with React and Next.js.
- Knowledge of monitoring and observability tools, including Grafana and OpenTelemetry.
- Experience in the restaurant or hospitality technology sector.
Why Join Us?
At SpotOn, you’ll be part of a team that values diversity, creativity, and a shared mission to help small businesses succeed. Join us to build technology that makes a difference, work with talented peers, and contribute to a culture where your ideas and impact matter.
Compensation:
- Our base pay range is $100,000 -$150,000 for this role
- Please note the salary range listed is just one component of a competitive compensation package which includes a company stock plan
- Offers will be reflective of the candidate’s location and experience.
Benefits:
At SpotOn, we put people above everything else. We’re known for our innovative software and technology solutions, but we stand out because of the hard-working humans behind the tech. We can’t take care of our clients without taking care of our employees first, and that’s why we invest in you with a competitive benefits package which includes:
- Medica
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s