استخدام برنامهنویس هوش مصنوعی (AI-دورکاری)
شرح موقعیت شغلی
AI Engineer
A little about us
Yoello is a fast-growing UK AI company that specialises in providing mobile payment solutions, connecting merchants and customers in the physical world and revolutionising the way payments are made.
Following a UK launch in 2020, Yoello has already expanded globally and continues to expand rapidly into new markets and product developments. Yoello is a multi-award winning UK startup with eager expectations for exponential growth in the future.
Yoello is one of the most exciting, multi-award winning startups in the UK and we’d love you to join our fast-growing team to help continue our journey.
What You'll Do as an AI Engineer:
- Create disruptive products leveraging AI to provide innovative solutions across a number of verticals
- Work closely with the Software Engineering teams to integrate machine learning models into production systems
- Create custom Machine Learning solutions
- Implement machine learning algorithms and computer vision techniques to accurately interpret and replicate user actions from videos.
- Train and fine-tune Language Learning Models (LLMs) to meet application-specific requirements
- Work with natural language processing (NLP) to understand user narratives and convert them into actionable tasks for the AI Agent.
- Act as an internal subject matter expert on AI technologies, particularly in areas like word embeddings, model fine-tuning strategies, and vector database management
- Leverage Open-Source Models and OpenAI APIs to build scalable AI solutions
- Innovate and develop new applications using generative AI and other machine learning techniques
- Assist in the evaluation and implementation of AI tools and frameworks
- Drive initiatives for performance tuning and optimization of existing machine learning models through advanced fine-tuning techniques, thus ensuring that they meet or exceed specified metrics and KPIs.
- Keep up-to-date with the latest advancements in AI and machine learning
- Work on multi-disciplinary projects and contribute to our culture of continuous improvement
Experience and Skills That We Are Looking For in You:
- Strong proficiency in programming languages such as Python, JavaScript, and frameworks/libraries relevant to machine learning and computer vision (e.g., TensorFlow, PyTorch, OpenCV).
- Extensive understanding of machine learning algorithms and technologies including Neural Networks, NLP, and Computer Vision
- Proficient in generative AI technologies
- Familiarity with Open-Source Models and OpenAI APIs
- Experience with deploying machine learning models into production environments
- Excellent understanding of data structures, data modeling, and software architecture
- Strong programming skills and experience with API development
- Excellent problem-solving skills and the ability to work in a fast-paced, innovative startup environment.
- Excellent communication skills, both written and verbal
- Deep Understanding of Large Language Models (LLMs): Candidates must have a profound understanding of the architecture, training, and fine-tuning processes of LLMs such as GPT (Generative Pre-trained Transformer), BERT (Bidirectional Encoder Representations from Transformers), or similar models.
- Strong understanding of Natural Language Processing (NLP) techniques and methodologies, including tokenization, embedding, attention mechanisms, and sequence-to-sequence models.
- Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or Keras, with experience in building and training large-scale language models.
- Familiarity with transformer-based architectures like BERT, GPT, or T5, and their application in language understanding and generation tasks.
- Familiarity with Web Scraping and Crawling Technologies: Experience with web scraping tools and libraries (e.g., Beautiful Soup, Scrapy, Selenium) for extracting data and interacting with webpages.
- Expertise in preprocessing and cleaning large datasets, including text normalization, handling noise, and dealing with imbalanced data.
- Knowledge of transfer learning techniques to leverage pre-trained language models and fine-tune them for the specific domain of web traversal and action suggestion.
- Browser Automation and APIs: Knowledge of browser automation tools and APIs, specifically the Chrome Debugger API, to implement the actions suggested by the LLM.
- Dataset Creation and Management: Ability to create, curate, and manage large datasets necessary for training the LLM, including labeled data for DOM elements and user instructions.
- Performance Optimization: Skills in optimizing LLMs for efficiency, including reducing latency and computational resource usage, ensuring the model can operate in real-time web environments.
- Familiarity with tools for version control (e.g., Git), experiment tracking (e.g., MLflow, Weights & Biases), and collaborative development environments (e.g., Jupyter, Notebooks, Google Colab) to ensure efficient teamwork and reproducibility
Experience with the Following Would Be Beneficial:
- Familiarity with Kubernetes, Docker, and other containerization technologies
- Prior experience in working with large-scale data sets and big data technologies like Hadoop, Spark, etc.
- Previous work on Open-Source projects and contributions to the AI community
- Exposure to Reinforcement Learning algorithms and models
- Experience in working in a multi-disciplinary team and agile environments
- Experience in edge AI technologies
مهارتهای مورد نیاز
- هوش مصنوعی
- Ai
- یادگیری ماشین
- Python
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۳۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست