The role
We are looking for a Junior AI / Machine Learning Engineer to join our team straight out of university. In this role, you will work with senior AI engineers and data scientists to build, integrate, and improve AI-powered features in our products — from LLM-based assistants and retrieval-augmented generation (RAG) systems to classical ML models. This is a learning-focused role: we care more about your fundamentals, curiosity, and ability to learn quickly than about prior industry experience.
What you'll do
- Model Development & Experimentation: Support the development, training, and evaluation of machine learning models under the guidance of senior engineers.
- LLM & Prompt Engineering: Help design, test, and iterate on prompts and pipelines for large language model use cases such as chatbots, summarisation, and classification.
- AI Feature Integration: Integrate AI capabilities into applications by building APIs, services, and workflows that connect models to product features.
- Data Preparation: Clean, label, and analyse datasets to support model training, evaluation, and ongoing quality improvements.
- Evaluation & Monitoring: Help build evaluation harnesses, run benchmarks, and monitor production AI features for accuracy, latency, and cost.
- Tooling & Automation: Contribute to internal tools, notebooks, and scripts that speed up experimentation and model iteration.
- Documentation: Document experiments, model behaviours, and integration steps so findings can be reproduced and shared.
- Continuous Learning: Keep up with new models, papers, and frameworks; share learnings with the team through internal demos and discussions.
What we're looking for
- A bachelor's or master's degree in Computer Science, Data Science, AI/Machine Learning, Statistics, or a related field (recent graduate or graduating within the next 6 months).
- Strong programming fundamentals in Python.
- Foundational understanding of machine learning concepts: supervised vs. unsupervised learning, training/validation/test splits, overfitting, and basic evaluation metrics.
- Exposure to common ML/DL libraries such as scikit-learn, PyTorch, or TensorFlow through coursework or personal projects.
- Comfortable with data manipulation libraries such as Pandas and NumPy.
- Familiarity with Git and collaborative development workflows.
- Strong problem-solving skills, intellectual curiosity, and the ability to communicate technical ideas clearly.
- Blockchain experience is a must.
Preferred Qualifications
- Personal projects, capstone work, or competitions (e.g., Kaggle) involving ML, NLP, or computer vision.
- Exposure to LLM tooling such as the OpenAI API, Anthropic API, Hugging Face Transformers, or LangChain / LlamaIndex.
- Familiarity with vector databases (e.g., Pinecone, Weaviate, pgvector) or basic RAG concepts.
- Basic experience building REST APIs (e.g., FastAPI, Flask) to serve model outputs.
- Awareness of MLOps concepts: experiment tracking, model versioning, and deployment (Docker, basic CI/CD).
- Exposure to cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong written and verbal communication skills, and a thoughtful approach to AI safety and responsible use.
How to apply
Email careers@qore3.com with the role title in the subject line. Attach your CV (PDF preferred) and a short note — one or two paragraphs — covering why this role and what you've built that you're proud of. Links to repos, products, or writing welcome. We read everything; expect a reply within five business days.