Senior Backend Engineer, AI Solutions
at Canopy
South Jordan, Utah, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 31 Jan, 2025 | N/A | Onboarding,Java,Platforms,Sql,Python,Continuing Education,Kotlin,Community Outreach,Recruiting,Computer Science,Conventions | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US
Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly software for a neglected industry.
Our goal is to help our clients unlock the firm they’ve always wanted with our Practice Management Suite. We place strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.
Click here (https://www.getcanopy.com/why-canopy) to see why our clients love Canopy.
Interested in learning more about Canopy & the industry? Check out our blog here (https://www.getcanopy.com/blog) where you can find great information on our product features, industry news, practice management, and more!
YOUR SKILLS INCLUDE:
- At least 5 years of web development experience (Python, Java, or Kotlin preferred)
- Proficiency in SQL database design and interaction
- Knowledge of RESTful API principles and conventions
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- Passion for building innovative, scalable solutions that have real customer impact
- Ability to work well on a highly collaborative team with other product development roles
- Ability to communicate well with others to promote ideas while showing mutual respect for others’ opinions
- Strong interest in AI technologies and a passion for exploring their potential to improve user experiences.
- Experience working with various AI tools, libraries, and platforms.
- A basic understanding of LLMs, their capabilities, and weaknesses.
Responsibilities:
- Work with your product manager, UX designer, engineers, and customers to define and validate new features and enhancements.
- Meet with frontend engineers to design effective REST API endpoints and document the service contract.
- Implement microservice endpoints using Python with asyncio or Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done.
- Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers’ code.
- Own service builds and deployments to our staging and production environments using Docker, GitHub, and Kubernetes.
- Identify, prioritize, and resolve bugs and technical debt.
- Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings.
- Participate in interviews of candidates to help us continue to hire the best.
- Collaborate with the AI group to brainstorm and design AI-driven solutions that enhance the capabilities of our platform.
- Work on projects that leverage AI models and tools, ensuring seamless integration into the backend systems.
- Design, measure, and monitor business metrics that quantify AI model performance.
- Drive best practices for adopting AI technologies across development teams.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer science or a related field or equivalent experience
Proficient
1
South Jordan, UT, USA