Join Our Team
Explore our open positions and be part of our innovation-driven culture.
Full Stack Developer
Develop end-to-end solutions using Python, React, Typescript, and AI integrations.
As a Full Stack Developer at Robles.AI, you will build scalable, high-performance web applications that integrate AI-powered services. You'll collaborate with data scientists, AI engineers, and designers to deliver intuitive, impactful products.
Responsibilities
- Design, develop, and maintain full stack applications using React, Typescript, and Python.
- Integrate REST APIs, GraphQL endpoints, and AI model outputs into the frontend.
- Implement responsive user interfaces and ensure cross-device compatibility.
- Collaborate with AI teams to integrate machine learning models into production systems.
- Optimize application performance, scalability, and security.
- Participate in code reviews, architecture discussions, and agile sprint planning.
Requirements
- 3+ years of experience as a Full Stack Developer.
- Proficiency in Python, React, and Typescript.
- Familiarity with RESTful APIs, GraphQL, and microservices architectures.
- Experience deploying applications with Docker or cloud-native platforms.
- Basic understanding of AI/ML concepts (bonus for OpenAI or Hugging Face experience).
- Excellent problem-solving and teamwork skills.
Machine Learning Engineer
Design, train, and deploy Deep Learning models, specializing in neural network architectures.
As a Machine Learning Engineer, you will develop and deploy advanced Deep Learning models to solve complex challenges across computer vision, NLP, and predictive analytics. You'll work alongside our AI research and product teams to deliver production-ready models.
Responsibilities
- Design and implement deep learning architectures for various applications.
- Train, validate, and fine-tune models using PyTorch and TensorFlow.
- Develop robust data pipelines for model training and evaluation.
- Monitor and optimize model performance in production.
- Document experiments, research findings, and best practices.
- Collaborate with software engineers to integrate models into production systems.
Requirements
- 2+ years of experience in Machine Learning or Deep Learning.
- Strong understanding of neural network architectures (CNNs, RNNs, Transformers).
- Hands-on experience with PyTorch or TensorFlow.
- Experience with large datasets, data augmentation, and preprocessing techniques.
- Knowledge of MLOps is a plus (model serving, retraining loops).
- Strong foundation in linear algebra, probability, and optimization.
Generative AI Engineer
Build and optimize RAG (Retrieval Augmented Generation) pipelines and prompt engineering workflows.
As a Generative AI Engineer, you will design, build, and optimize applications powered by large language models (LLMs). You'll specialize in Retrieval-Augmented Generation (RAG) systems, prompt engineering, and integrating generative AI into real-world workflows.
Responsibilities
- Develop RAG architectures combining LLMs with vector databases (Pinecone, FAISS).
- Design and optimize prompts to enhance model outputs (prompt engineering).
- Integrate OpenAI APIs, Hugging Face models, or self-hosted LLMs.
- Implement conversation memory and dynamic chaining using LangChain or similar frameworks.
- Evaluate, test, and improve generative model responses.
- Document prompt libraries, pipelines, and optimization strategies.
Requirements
- 2+ years working with LLMs, NLP models, or Generative AI systems.
- Hands-on experience with OpenAI, Hugging Face, LangChain, or similar.
- Strong understanding of RAG concepts and vector search.
- Familiarity with Pinecone, Weaviate, or Chroma.
- Creative thinking and strong experimentation skills.
- Experience with fine-tuning and evaluation metrics for generative models is a plus.
Computer Vision Engineer
Create intelligent vision systems using OpenCV, TensorFlow, and edge deployment strategies.
As a Computer Vision Engineer, you will develop AI-powered visual recognition systems across industries. You'll design and deploy solutions for object detection, tracking, segmentation, and video analysis.
Responsibilities
- Design and train computer vision models for classification, detection, and segmentation.
- Implement traditional vision algorithms using OpenCV (feature extraction, tracking, OCR, etc.).
- Deploy vision models to cloud and edge devices (NVIDIA Jetson, Coral, mobile).
- Optimize models for real-time inference and edge deployment.
- Collaborate with software teams to integrate vision pipelines into broader applications.
- Write clean, scalable, and well-documented vision system code.
Requirements
- 2+ years of experience in Computer Vision or related fields.
- Proficiency with OpenCV, TensorFlow, or PyTorch.
- Experience with model optimization (TensorRT, ONNX, pruning, quantization).
- Knowledge of video analytics, motion tracking, and real-time processing.
- Familiarity with edge deployment and hardware acceleration (GPU, TPU).
- Strong analytical skills and attention to detail.