Back to jobs

Remote AI Engineer

HuzzleIslamabad, Pakistan (+1 other)Added 1d ago
AI/ML Engineer (Python, PyTorch)
Craft my tailored resume free

Free to start · No card

Job description

About HuzzleAt Huzzle, we connect exceptional talents with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries such as SaaS, MarTech, FinTech, and AI. Unlike an outsourcing agency, we place you directly with a client where you’re hired in-house as a valued member of their team. Role Type: Full-time Engagement: Independent Contractor Job SummaryWe are seeking a skilled and innovative Remote AI Engineer with experience in machine learning, large language models (LLMs), and AI application development. You will work closely with product managers, software engineers, and data teams to design intelligent systems, develop AI-powered features, and improve model performance across various applications. This is an exciting opportunity for someone passionate about artificial intelligence, automation, and scalable software development. Key ResponsibilitiesDesign, develop, and deploy AI and machine learning models for production environments. Build AI-powered applications using LLMs such as GPT, Claude, Gemini, or open-source models. Create and optimize prompt engineering workflows for generative AI applications. Develop APIs and backend systems that integrate AI services into web and mobile applications. Fine-tune models and improve inference performance, latency, and scalability. Work with structured and unstructured datasets for model training and evaluation. Collaborate with cross-functional teams to translate business needs into AI solutions. Implement vector databases, embeddings, and retrieval-augmented generation (RAG) pipelines. Monitor AI system performance and continuously improve reliability and accuracy. Stay updated with the latest advancements in AI, machine learning, and automation technologies.Requirements 3+ years of experience in software engineering, machine learning, or AI development. Strong proficiency in Python and modern AI/ML frameworks such as PyTorch, TensorFlow, LangChain, or Hugging Face. Experience working with OpenAI APIs, Anthropic, Gemini, or similar AI platforms. Familiarity with LLMs, RAG architectures, vector databases, and prompt engineering. Experience building REST APIs and scalable backend systems. Knowledge of cloud platforms such as AWS, GCP, or Azure. Understanding of CI/CD pipelines, Docker, and cloud deployment workflows. Strong problem-solving and analytical thinking skills. Excellent communication skills and ability to work independently in a remote environment. Bachelor’s degree in Computer Science, Engineering, AI, Data Science, or related field preferred.Experience deploying AI agents or autonomous workflows. Familiarity with MLOps tools and AI monitoring systems. Experience with Pinecone, Weaviate, FAISS, or ChromaDB. Knowledge of frontend frameworks such as React or Next.js is a plus. Previous experience in SaaS or startup environments.Benefits 💰 Competitive salary based on experience and location 🌎 Fully remote role with flexible work environment 🚀 Work on cutting-edge AI automation projects with real business impact 📈 Strong growth opportunity into senior AI / systems roles 🧠 Exposure to LLMs, prompt engineering, and scalable AI system design 🤝 Direct collaboration with a fast-moving, high-performance team

Prepare your application

Use the description above to assess your fit for Huzzle. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.