Machine Learning & Generative AI Engineer
Remote / Full-time / Build intelligent AI systems, production-ready LLM applications, agentic
workflows, and
scalable machine learning solutions that transform ideas into real-world impact.
About the Role
We are looking for a talented Machine Learning and Generative AI Engineer
passionate about building intelligent, reliable, and scalable AI-powered
products. You will design, develop, and deploy machine learning models,
LLM-powered applications, retrieval-augmented generation (RAG) pipelines,
and autonomous AI agents. You will work across the AI stack, from data
processing and model experimentation to production deployment, evaluation,
and optimization.
Responsibilities
- Design, develop, and deploy production-grade Generative AI and machine learning
applications.
- Build LLM-powered applications using OpenAI, Azure OpenAI, Anthropic, Gemini, and
open-source models.
- Develop advanced RAG pipelines, semantic search, vector embeddings, document processing,
and knowledge
retrieval systems.
- Build agentic AI systems using frameworks such as LangChain, LangGraph, LlamaIndex,
Semantic Kernel, or
Microsoft Agent Framework.
- Design multi-agent architectures, tool calling, workflow orchestration, and autonomous
task execution.
- Experiment with prompt engineering, context engineering, prompt optimization, and
structured output
generation.
- Develop and fine-tune machine learning and deep learning models for relevant business
use cases.
- Implement model evaluation frameworks to measure accuracy, relevance, hallucination
rates, latency, and
cost.
- Optimize inference performance, token usage, model selection, and AI infrastructure
costs.
- Work with vector databases such as Qdrant, Pinecone, Weaviate, or PostgreSQL with
pgvector.
- Build multimodal AI solutions involving text, images, audio, and document understanding.
- Design data ingestion, preprocessing, chunking, embedding generation, and knowledge
indexing pipelines.
- Deploy and monitor AI services using Docker, cloud infrastructure, APIs, and CI/CD
pipelines.
- Implement responsible AI practices, security controls, observability, and robust
error-handling mechanisms.
- Collaborate with product designers, Flutter developers, backend engineers, and product
teams to deliver
impactful AI experiences.
- Stay current with emerging research, open-source models, AI frameworks, and advancements
in machine learning
and Generative AI.
Required Skills and Experience
- 3+ years of experience in machine learning, artificial intelligence, or software
engineering, with
substantial hands-on experience building Generative AI applications.
- Strong proficiency in Python and experience with machine learning libraries such as
PyTorch, TensorFlow,
scikit-learn, or Hugging Face Transformers.
- Hands-on experience with LLM APIs, open-source models, prompt engineering, and
production LLM application
development.
- Strong understanding of RAG architectures, vector search, embeddings, semantic
retrieval, and reranking
techniques.
- Experience with AI agent frameworks, function calling, tool integration, and workflow
orchestration.
- Knowledge of machine learning fundamentals, neural networks, model training, evaluation,
and optimization.
- Experience with vector databases and relational databases for AI-powered applications.
- Proficiency in designing and consuming REST APIs and building scalable backend services.
- Experience with Docker, cloud platforms such as Azure, AWS, or Google Cloud, and
production deployment
practices.
- Understanding of LLM evaluation, retrieval quality, hallucination mitigation, and AI
observability.
- Familiarity with Git, automated testing, CI/CD, and collaborative software development
workflows.
- Strong analytical thinking, experimentation skills, and the ability to translate complex
AI concepts into
practical solutions.
Nice to Have
- Experience with fine-tuning, LoRA, QLoRA, quantization, and optimization of open-source
language models.
- Knowledge of multimodal models, speech recognition, text-to-speech, vision-language
models, and real-time AI
interactions.
- Experience with local LLM inference tools such as Ollama, vLLM, or llama.cpp.
- Familiarity with MLflow, Weights & Biases, LangSmith, or similar experimentation and
observability
platforms.
- Experience building AI-powered educational, tutoring, personalization, recommendation,
or content-generation
systems.
- Knowledge of knowledge graphs, graph-based retrieval, hybrid search, and advanced
retrieval strategies.
- Experience with GPU computing, inference optimization, distributed training, or model
serving
infrastructure.
- Contributions to AI open-source projects, research publications, or a portfolio of
deployed AI applications.
What We Value
- Curiosity and a passion for exploring emerging AI technologies.
- Building practical, reliable, and measurable AI solutions rather than experimental demos
alone.
- Strong engineering fundamentals, clean code, and production-first thinking.
- Experimentation, continuous learning, and a willingness to challenge conventional
approaches.
- A product mindset focused on solving meaningful problems through AI.
How to Apply
Share your resume, GitHub profile, portfolio, and examples of AI or
machine learning projects you have built. We are particularly
interested in production-ready LLM applications, RAG systems,
intelligent agents, and innovative Generative AI solutions.
Senior Flutter Developer / Mobile Product Designer
Remote / Full-time / Design and build world-class, high-performance mobile experiences with
exceptional UI/UX,
delightful interactions, and scalable Flutter architecture.
About the Role
We are looking for a creative and technically strong Flutter Developer
with a passion for premium mobile UI/UX design. You will take ownership
of designing and building beautiful, intuitive, accessible, and
high-performance mobile applications for Android, iOS, tablets, and web.
You should have a strong eye for visual design, a deep understanding of
mobile interaction patterns, and the ability to transform product ideas
and design concepts into polished, production-ready applications.
Responsibilities
- Design and develop premium, visually distinctive mobile applications using Flutter and
Dart.
- Create exceptional UI/UX experiences with strong visual hierarchy, thoughtful
typography, whitespace, and
purposeful animations.
- Translate product requirements, wireframes, and design references into polished,
responsive Flutter
interfaces.
- Build reusable design systems, custom widgets, component libraries, and scalable UI
architectures.
- Develop delightful micro-interactions, fluid transitions, custom animations, and
engaging gesture-based
experiences.
- Collaborate with product managers, backend engineers, AI engineers, and stakeholders to
deliver cohesive
product experiences.
- Implement responsive layouts for smartphones, tablets, and web platforms while
maintaining platform-specific
design conventions.
- Integrate REST APIs, authentication, push notifications, analytics, and third-party
SDKs.
- Apply Flutter performance optimization techniques, efficient state management, and clean
architecture
principles.
- Build accessible interfaces with screen reader support, semantic labels, scalable
typography, and inclusive
interaction patterns.
- Use AI-powered development tools such as GitHub Copilot to accelerate implementation,
prototyping, and code
quality improvements.
- Conduct usability testing, refine user journeys, and continuously improve the overall
product experience.
- Stay current with modern mobile design trends, Flutter ecosystem developments, and
emerging interaction
patterns.
Required Skills and Experience
- 5+ years of experience in mobile application development, with at least 3 years of
hands-on Flutter
experience.
- Strong proficiency in Flutter, Dart, widget composition, rendering, layouts, and custom
UI development.
- Demonstrated experience building visually polished, production-grade mobile
applications.
- Strong understanding of UI/UX design principles, interaction design, visual
storytelling, and mobile
usability.
- Experience with Figma, including inspecting designs, creating prototypes, working with
design systems, and
collaborating with designers.
- Proficiency in state management solutions such as Riverpod, Bloc, or Provider.
- Experience with REST APIs, Dio, JSON serialization, authentication, caching, and error
handling.
- Knowledge of clean architecture, repository patterns, dependency injection, and
maintainable application
design.
- Experience with custom animations, Lottie, Rive, implicit and explicit animations, and
gesture interactions.
- Understanding of Material Design 3, Cupertino design patterns, responsive layouts, and
adaptive UI.
- Experience with local persistence, offline-first capabilities, and performance
optimization.
- Familiarity with Git, CI/CD, automated testing, debugging, and mobile app release
processes.
- Strong problem-solving skills, attention to detail, and the ability to balance design
quality with
engineering constraints.
Nice to Have
- Experience designing or developing EdTech, AI-powered, learning, or content-rich
applications.
- Experience building interactive learning experiences such as flashcards, quizzes, visual
notes, diagrams,
and educational dashboards.
- Knowledge of AI integrations, LLM-powered features, streaming responses, and
conversational interfaces.
- Experience with custom painters, Canvas APIs, SVG rendering, and interactive
visualizations.
- Familiarity with accessibility standards and internationalization, including RTL
layouts.
- Experience with Firebase, push notifications, analytics, crash reporting, and app
monetization SDKs.
- A portfolio demonstrating exceptional mobile UI/UX design, creative problem-solving, and
production-ready
Flutter applications.
What We Value
- Design excellence over generic templates and repetitive interface patterns.
- Original visual ideas, purposeful interactions, and attention to every detail.
- Empathy for users and a commitment to building simple, accessible, and trustworthy
experiences.
- Ownership, experimentation, creative thinking, and a strong product mindset.
- Writing clean, scalable code while maintaining a high bar for visual quality.
How to Apply
Share your resume, portfolio, GitHub profile, and links to Flutter
applications you have designed or developed. We are especially
interested in seeing how you approach mobile product design,
interaction details, and the transformation of ideas into
exceptional user experiences.