Machine Learning Engineer (Generative AI & LLM Focus)
Remote (LATAM) | Full-Time Contractor
The Opportunity: Building “Ally”
AceUp is scaling its Engineering team to build our next-generation AI Intelligence Engine. We are moving beyond standard SaaS applications to build deep, AI-driven experiences that help leaders develop soft skills and emotional intelligence.
We are looking for a Machine Learning Engineer who is passionate about Generative AI. You will work closely with our Lead ML Engineer and Product team to turn high-level architectural designs into functioning, production-ready AI features. This is a hands-on coding role where you will live in Python and Vertex AI.
The Tech Stack
We are a GCP-native shop. You will be building directly within the Google Cloud ecosystem:
- GenAI & Compute: Vertex AI, Gemini Pro/Ultra, PaLM API, Cloud Functions.
- Data & Vector: Firestore, BigQuery, Vertex AI Vector Search.
- Orchestration: Cloud Run, Pub/Sub.
- Frameworks: Python, LangChain/LangGraph.
What You Will Do
-
- Build & Optimize LLM Workflows: Implement the specific prompt chains and logical flows that power our conversational agents. You will iterate on system instructions to improve model tone, accuracy, and compliance.
- Develop RAG Retrievers: Write the code that chunks, embeds, and indexes our proprietary content. You will fine-tune retrieval queries to ensure the AI always has the right context.
- Python Backend Development: Build the robust Python services and APIs (using frameworks like FastAPI or GCP Cloud Functions) that wrap our AI models and expose them to the Full Stack team.
- Model Evaluation: Create and run evaluation datasets (“Golden Sets”) to measure the performance of our models. You will be responsible for catching hallucinations or regressions before they reach the user.
- Data Processing Pipelines: Write efficient scripts to clean and structure unstructured data (text logs, transcripts) for downstream analysis.
- Collaborate on Architecture: Work with the Lead ML Engineer to prototype new ideas. You will be the “first implementer” validating if a new approach (like a specific agentic framework) actually works in practice.
Who You Are
- A Strong Python Developer: You write clean, modular, and testable Python code. You are comfortable with async programming and type hinting.
- GenAI Curious: You have likely built your own projects using OpenAI APIs or LangChain. You understand concepts like “Context Window,” “Temperature,” and “Embeddings” intuitively.
- Problem Solver: You don’t just blame the model when it fails; you investigate the data, the prompt, and the retrieval logic to find the root cause.
- Team Player: You are ready to collaborate with Full Stack engineers to define the JSON contracts and APIs they need to integrate your models.
Requirements
- Experience: 3+ years of professional software engineering experience.
- ML Experience: 1+ years of experience working with Machine Learning or Data Engineering pipelines.
- LLM Exposure: Demonstrated experience (professional or significant side projects) working with LLM APIs (OpenAI, Anthropic, or Vertex AI).
- Cloud Experience: Familiarity with a cloud provider (GCP preferred, AWS/Azure acceptable).
- Language: Conversational English is required.
- Education: B.S. in Computer Science, Mathematics, or related field.
Nice to Haves
- Experience with LangChain or LlamaIndex.
- Experience using Firebase/Firestore.
- Understanding of basic DevOps (Docker, CI/CD).
AceUp is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Please send us a resume and a short intro to careers@aceup.com