Team Lead: AI / Machine Learning
Company Overview:
The Foreign Venture Group is a Digital transformation company specializing in helping SMEs (Small and Medium Enterprises) scale quickly and cost-effectively. We have various divisions including the AI Division.
AI Division Overview:
The AI division is responsible for maintaining and evolving our newly launched, custom-built AI Assistant (ChatBot) powered by OpenAI. The AI assistant has been designed to support the unique needs of our SME clients coming from various industries. As the AI field continues to grow, this division will be responsible for following industry trends and ensuring our AI/ML solutions leverage the best and newest technologies.
We are seeking a talented and experienced Full-Stack Developer (Python/Flask) to:
Lead and grow our Artificial Intelligence division
Help grow and shape the division by bringing in other skilled team members
Mentor junior team members
Maintain and enhance our AI Assistant code
Identify and implement customizations to the AI Assistant to support a wider range of SMEs and customer needs.
Job Overview:
We seek a talented Full-Stack Developer with a strong foundation in Artificial Intelligence (AI), Machine Learning (ML), and Python programming to design, implement, and maintain cutting-edge solutions. Expertise in OpenAI, Gen AI, machine learning algorithms (including regression and linear models), and prompt engineering is essential. This individual will play a pivotal role in driving innovation within the AI/ML field by developing solutions that address complex problems.
Responsibilities:
1. AI/ML Model Design & Development:
· Collaborate with data science and AI engineering teams to translate project requirements into robust and scalable Python code, leveraging machine learning libraries like TensorFlow, PyTorch, or scikit-learn.
· Design and implement a diverse range of machine learning algorithms (supervised, unsupervised, reinforcement learning, deep learning) to achieve optimal solutions for complex problems.
· Develop and implement comprehensive evaluation metrics to assess algorithm performance and prompt effectiveness in delivering desired outcomes.
· Integrate functionalities from OpenAI and Gen AI APIs to enhance AI solutions.
· Perform data preprocessing, feature engineering, and data augmentation to prepare datasets for robust model training and evaluation.
· Conduct rigorous model evaluation, hyperparameter tuning, and performance optimization to achieve state-of-the-art results.
2. Prompt Engineering & User Interaction Analysis:
· Develop and optimize prompts for AI language models, considering diverse use cases and user requirements.
· Conduct in-depth analysis of user interactions and feedback to refine prompts and enhance model performance iteratively.
3. Technical Documentation & Best Practices:
· Create and maintain clear, well-structured documentation for code, algorithms, and models to ensure ongoing maintainability.
· Adhere to industry best practices and established code review processes to guarantee code quality, maintainability, and scalability.
4. Continuous Learning & Innovation:
· Proactively stay abreast of the latest advancements in AI, machine learning, related technologies/applications, and emerging trends. (Experience with Azure Cloud and Azure Cognitive Services is a plus)
· Use A/B testing to select and optimize new features.
Qualification and Skills:
Must Have
Bachelor’s degree in Computer Science, Engineering, or a related field.
7 years of experience in Full-Stack development with a focus on Python, & Flask
3+ years of experience leading development teams
Proficiency in front-end (client-side) development technologies such as JavaScript, HTML, and CSS.
Proficiency in back-end (server-side) development technologies such as Flask, and Django
Solid grasp of software development best practices and version control systems
Excellent problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.
Demonstrated experience in designing and maintaining scalable web applications including chatbots.
Ability to work independently and meet project deadlines.
Good to have
Knowledge of vector databases, particularly PostgreSQL pgvector
Heroku, Gunicorn, and Nginx.
Experience with prompt engineering and natural language processing (NLP).
Knowledge of deployment automation tools and techniques.
Familiarity with tools and libraries commonly used in natural language processing (NLP) tasks.
Understanding of RESTful API design principles.
Compensation:
(1) This position offers compensation exclusively through equity ownership in our AI Division, providing a unique opportunity to share in the success of a quickly growing multinational company
How to Apply:
If you meet these qualifications and are excited about the opportunity to support a dynamic executive team in a client-oriented environment, we want to hear from you! Please send your resume, along with a cover letter detailing your pertinent experience as a Team Lead: AI / Machine Learning to .
Application Process:
To apply for this position, please fill out the form using the link below, and submit your resume and a brief cover letter highlighting your relevant experience and skills. We appreciate all applications; however, only selected candidates will be contacted for an interview.
/apQpy8PdutRygGhe9
The Foreign Venture Group is an equal-opportunity employer. We encourage candidates from diverse backgrounds to apply.
For more details about the company and role, visit Foreign Venture Group.
APPLY FOR THIS JOB:
Company: Foreign Venture Group
Name: FVG
Email: