Principal Software Engineer - AI
Posted
$50,000 USD
Tech Stack
Responsibilities
- Lead the design, development, and implementation of complex software systems and solutions including advanced AI-powered capabilities such as semantic search systems, vector databases, RAG-based architectures, and LLM orchestration patterns.
- Translate business requirements into a well-formed technical design and help bring that design to life with the team, in an iterative fashion.
- Collaborate with cross-functional teams to define project goals, scope, and timelines as well as translate business requirements into scalable and robust software designs.
- Mentor and coach team members, fostering their professional growth and promoting a culture of knowledge sharing and continuous learning.
- Write reusable code, build libraries for future use, conduct code reviews, ensure code quality, and enforce coding standards.
Soft Skills
SaasTroubleshootingSoc2Iso 27001Agile
Benefits
- Remote Work
- Health Insurance
- Dental
- Vision
- HSA/FSA
- Life Insurance
- Disability Insurance
- 401k
- Paid Time Off
Culture
Fully RemoteCross-Functional TeamsMentorship ProgramCode Review CultureAgile/Scrum
Requirements
Required: Bachelor's Degree in software engineering, computer science, information technology, or commensurate experience.
Regions: Us
Get jobs like this in your inbox
Weekly C#, .net Core, Restful Design Patterns hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About OnBoard
Industry: saas
Size: large
OnBoard provides board management software that helps organizations function at a higher level, serving over 5,000 organizations and 12,000 boards in 60 countries. The company has grown from a Purdue University class project into a leading platform, backed by JMI Equity.
View company profile →Compensation
Base salary: $50,000 USD