GenAI Lead

Bounteous Logo

Bounteous

πŸ’΅ $135k-$140k
πŸ“Remote - Canada

Summary

Join Bounteous, a leading digital transformation consultancy, as a Software Engineer specializing in AI and chat interfaces for our talent acquisition platform. You will develop software solutions using AI-related APIs (Google, OpenAI, etc.), fine-tune pre-trained language models, and leverage tools like Python, NLTK, Gensim, and more. This role involves developing applications on cross-cloud platforms (GCP, AWS), providing technical support, maintaining documentation, and developing automated tests. You will also contribute to project planning and design using Agile methodologies, support recruiting efforts, and ensure architectural and operational requirements are met. Opportunities exist to experiment with new technologies and mentor team members. Collaboration with product owners to deliver roadmap items is also expected.

Requirements

  • 5+ years of product development experience of consumer software and applications
  • Extensive experience with Python and AI/ML related tools
  • Experience working with cloud-based AI providers like OpenAI, Google, Meta, etc
  • Experience applying automated testing strategies at multiple levels of system granularity; and with tools like xUnit, Swagger, Postman and load simulation suites
  • Experience with Docker Compose or similar tools for provisioning ephemeral environments
  • Experience with monitoring technologies and in particular to instrumenting application code
  • Exposure to agile methodologies and particularly scrum
  • Strong understanding of development patterns and SOLID / DDD principles
  • Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience

Responsibilities

  • Develop software solutions using AI and chat interfaces that are part of our talent acquisition platform.Β  These include areas like creating solutions using AI-related APIs from Google, Open AI, and others, as well as fine-tuning and working with pre-trained language models
  • You will use tools like Python and packages such as NLTK, Gensim, spaCy, HuggingFace, LangChain, etc
  • You will be developing applications on cross-cloud platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS)
  • Provide technical troubleshooting and debug support
  • Ensure that necessary technical documentation is maintained in an appropriate manner
  • Develop automated tests targeting features delivered
  • Oversee and enable planning, design and development for projects your teams are responsible for, applying the Agile SDLC methodology and Scrum practices
  • Support recruiting and hiring efforts for the team
  • Ensure that architectural and operational requirements (security, automated testing, monitoring, etc.) are included and met for all delivered software
  • You will also have the opportunity to experiment with new technologies and develop proof-of-concept projects
  • Mentor and grow team members as they navigate new and cutting-edge technologies
  • Collaborate with product owners in driving roadmap deliverables
  • Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols
  • Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets
  • Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.)
  • Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information

Preferred Qualifications

  • Preferred experience in .Net, C#, Web API, SQL and steaming and messaging technologies or similar tech stacks, experience with generative AI is a plus
  • Front-end web development experience with .NET technologies is a plus
  • Experience in an environment with several teams contributing software components in a microservices architecture is a plus
  • Experience delivering applications that run in a containerized environment is a plus

Benefits

$135,000 - $140,000 a year

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs