Principal Engineer - AI; Onsite
Listed on 2025-12-02
-
Engineering
Software Engineer, AI Engineer, Systems Engineer
At FRONTSTEPS, we don’t just build software—we empower communities to thrive. As the nation’s most comprehensive Community Management platform, we simplify how management companies and homeowner associations connect, operate, and optimize their communities. With cutting-edge technology and a relentless focus on user experience, we create solutions that help community leaders collaborate and succeed.
But technology is only as strong as the people behind it. That’s where you come in.
We’re not for everyone—only those who are ready to step up, dive in, and own their impact. Our team is built on championship-level talent, a winning mindset, and the drive to solve complex problems. At FRONTSTEPS, we challenge each other, push boundaries, and build industry-leading solutions together. If you’re looking for a place to grow, make a difference, and be part of something bigger, this is it.
POSITIONOVERVIEW
The Principal Engineer - AI will be an integral part of our fast-moving Development Team with high standards in all aspects of development. This individual should possess the desire and drive to utilize the latest technologies, while embracing a fearless approach to innovation.
In addition to mentoring groups and individuals, the Principal Engineer is the go-to person for entire product lines and must take ownership of their assigned responsibilities. This role is also responsible for driving technical solutions for strategic projects. The Principal Engineer should be comfortable tackling challenges and collaborating with others to push the limits of their knowledge and expertise. The Principal Engineer - AI must also be proficient at designing and developing callable solutions using AI tools and machine-learning models.
ESSENTIALFUNCTIONS
- Utilize AI and emerging technologies to productively accomplish development objectives and integrate LLM and agentic solutions into systems.
- Provide technical leadership and guidance to engineering teams, serving as a subject matter expert in the relevant field.
- Lead and manage engineering projects from conception to completion, ensuring they are delivered on time and within budget.
- Participate in the design and architecture of complex systems, products, or solutions, leveraging industry best practices and innovative approaches.
- Mentor and coach junior engineers and quality engineers, sharing knowledge and best practices to help them grow in their roles.
- Stay up-to-date with the latest industry trends, technologies, and tools, and apply them to improve existing processes or develop new solutions.
- Ensure the scalability, reliability, and performance of AI systems.
- Develop and execute performance tests on AI systems to measure their efficiency in handling large amounts of data, complex algorithms, and processing speeds to ensure optimal performance.
- Perform research and testing to develop machine learning algorithms and predictive modeling.
- Utilize big data computation and storage tools to create prototypes and datasets.
- Conduct model training and evaluation.
- Integrate, test, tune, and monitor solutions.
- Collaborate with cross-functional teams, including product management, quality assurance, and support, to align engineering efforts with organizational goals.
- Create and maintain technical documentation, including design specifications, architectural diagrams, and process workflows.
- Ensure that engineering projects comply with industry standards, regulations, and safety requirements.
- Identify and mitigate technical risks associated with projects, proposing contingency plans when necessary.
- Identify opportunities for process improvement, cost reduction, and efficiency enhancements within the engineering department.
- Lead and contribute to the planning, tasking, and execution at all levels of the agile development process.
- Prepare features for delivery following the defined development process and deploy them to production.
- Demonstrate new development in stand-ups to the organization's product ownership.
- Deliver value to Frontsteps engineering while fostering positive relationships within the team.
- Work with legacy code and contribute to modernization efforts.
- Fulfill other duties as assigned…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).