Senior AI Software Developer

SBS CYBERSECURITY LLCMadison, SD
1dRemote

About The Position

SBS seeks a Senior AI Software Engineer who wants to grow their career in one of the fastest growing technology fields of cybersecurity. This role should pique your interest if you enjoy playing a key role in designing, developing, and deploying advanced AI and machine learning capabilities. You will be tapping into not just your programming expertise, but also your analytical capabilities, creative thinking skills, and talent to conceptualize, communicate, develop, and implement AI features from start to finish for a quickly growing web application. While focusing on AI will be the primary focus of this role, you will also have the ability to work on other areas of the SaaS application so full stack experience is desired. Why Choose SBS? Are you interested in an exciting opportunity to work for an innovative company with a people-focused, collaborative culture in the booming cybersecurity industry? If so, then we want to talk to you! SBS CyberSecurity, LLC (SBS) is a premier cybersecurity consulting and audit firm focused on assisting organizations in empowering cybersecurity decisions. We strongly believe our people are our number one asset and strive to provide an enjoyable working environment where employees feel supported, valued, and challenged. Join SBS CyberSecurity, and you will: Be part of a company that makes its culture a priority Enjoy a flexible and family-friendly environment with the benefit of working from home Receive competitive wages and an excellent benefits package with many premiums paid for by the company Be encouraged to continue growing in your profession with reimbursement for industry certifications and education Work with a team that lives out our core values of passion, compassion, innovation, and empowerment when interacting with customers and each other What to expect: In this role, you will be responsible for: Designing and developing new AI features from conception to production in an Agile environment. AI/ML Model Development: Design, develop, and deploy advanced AI and machine learning models. Architecture & Design: Define system components, APIs, and data contracts for scalable AI workflows. AI Integration & Evaluation: Orchestrate model calls, tool-use chains, and feedback loops for optimal AI performance. Solving difficult problems, learning from, and coaching other developers. Focusing on building solutions in a cost-effective manner with consideration to the environmental impact of AI solutions. Taking ownership of large complex projects and seeing them through to completion in a timely manner. Collaborating with fellow engineers to create and enforce best practices, team standards, and project guidelines. Providing a strong voice in design and implementation decisions in a fast-paced environment. Working closely with peers in reviewing and improving each other’s code commits. Recognizing existing inefficiencies and opportunities to improve the user experience and functionality. Producing detailed specifications and documentation when needed. Participating in the hiring process of other engineers. This job description and the enumerated Essential Duties are intended to provide general guidelines for job expectations and the employee’s ability to perform the position described. This is not intended to be an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned or assumed by the incumbent as necessary to fulfill the requirements of the position.

Requirements

  • 4-year degree in Computer Science or Software Engineering, or equivalent combination of education and related experience/training. Master’s Degree preferred.
  • 5 years of experience in software development with 2 years in AI and machine learning development
  • Experience building an enterprise SaaS product with built-in AI capabilities
  • Knowledge of RAG (Retrieval-augmented generation) and multi-tenant environments
  • Strong understanding of machine learning algorithms and neural networks
  • Excellent analytical and organizational skills.
  • Effective communication and interpersonal skills.
  • Strong background in mentorship and coaching.
  • Strong knowledge of .NET Core and its frameworks.
  • Strong background with project management tools (e.g. Microsoft Azure DevOps, Jira, Github).
  • Familiarity with testing strategies including QA, Unit Testing, Integration Testing, and UI Testing.

Nice To Haves

  • Familiarity with dynamic content technologies (e.g. Razor, VueJs, React).
  • AI/ML Frameworks: Python, R, TensorFlow, PyTorch, Keras, scikit-learn.
  • Cloud Platforms: AWS, Azure, Google Cloud.
  • Strong background in database management.
  • Data Handling: Data modeling & engineering, big data analysis, SQL/NoSQL databases.
  • Strong application security background, experience with code analysis tools and resolving identified issues.
  • Ability to establish and drive AI principles for development at SBS
  • Familiarity working with, developing, and troubleshooting relational databases.
  • Familiarity with ELT processes such as data lake-houses, data mesh architecture and data warehousing.
  • Familiarity with authentication protocols (e.g., OAuth2, SAML) and directory services (e.g., LDAP).
  • Knowledge of the latest advancements in the field of artificial intelligence (AI).

Responsibilities

  • Designing and developing new AI features from conception to production in an Agile environment.
  • AI/ML Model Development: Design, develop, and deploy advanced AI and machine learning models.
  • Architecture & Design: Define system components, APIs, and data contracts for scalable AI workflows.
  • AI Integration & Evaluation: Orchestrate model calls, tool-use chains, and feedback loops for optimal AI performance.
  • Solving difficult problems, learning from, and coaching other developers.
  • Focusing on building solutions in a cost-effective manner with consideration to the environmental impact of AI solutions.
  • Taking ownership of large complex projects and seeing them through to completion in a timely manner.
  • Collaborating with fellow engineers to create and enforce best practices, team standards, and project guidelines.
  • Providing a strong voice in design and implementation decisions in a fast-paced environment.
  • Working closely with peers in reviewing and improving each other’s code commits.
  • Recognizing existing inefficiencies and opportunities to improve the user experience and functionality.
  • Producing detailed specifications and documentation when needed.
  • Participating in the hiring process of other engineers.

Benefits

  • Be part of a company that makes its culture a priority
  • Enjoy a flexible and family-friendly environment with the benefit of working from home
  • Receive competitive wages and an excellent benefits package with many premiums paid for by the company
  • Be encouraged to continue growing in your profession with reimbursement for industry certifications and education
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service