We're building an intelligent automation framework powered by large language models to solve complex, real-world workflows.
We're hiring two closely related roles within this initiative:
-
Senior Browser Automation Developer -- focused on designing and scaling complex browser-based automation systems
-
Senior Applied AI Developer -- focused on building LLM-powered, agentic workflows that reason, plan, and adapt
Both roles share a strong foundation in JavaScript/TypeScript, systems thinking, and a passion for solving hard problems, but differ in their primary focus areas.
These are hybrid work roles; you'll collaborate in person with the engineering team in Guaynabo 2 days a week.
If you enjoy working on cutting-edge automation and AI systems, we'd love to hear from you.
What You'll Work On
Core Responsibilities (Both Roles)
-
Contribute to the design, development, and deployment of intelligent automation systems
-
Collaborate cross-functionally to deliver end-to-end products and features
-
Build scalable, reliable systems with strong testing and evaluation strategies
-
Identify broader system implications and improve overall product performance
-
Mentor junior engineers and promote engineering best practices
Role Focus: Browser Automation Engineering
-
Design, implement, and maintain large-scale browser automation systems
-
Work with tools like Playwright, Selenium, or Puppeteer
-
Debug complex issues like race conditions, flaky executions, and DOM edge cases
-
Handle advanced web patterns (iframes, shadow DOM, dynamic rendering)
-
Design monitoring systems to detect automation failures, drift, and performance issues
-
Navigate challenges like bot detection, captchas, and browser fingerprinting
Role Focus: Applied AI Engineering
-
Build agentic workflows using LLMs with reasoning, planning, and adaptive execution
-
Design and optimize prompts for accuracy, efficiency, and reliability
-
Develop RAG pipelines, vector search systems, and memory-aware architectures
-
Work with LLM APIs, fine-tuned models, and multi-modal systems
-
Create evaluation frameworks to measure model performance and system quality
-
Explore embeddings, NLP techniques, and data-driven optimizations
Required Skills (Shared Foundation)
-
Strong experience with JavaScript / TypeScript
-
5-7 years of software engineering experience
-
Experience building and shipping production-grade systems
-
Strong understanding of system design, testing, and scalability
-
Excellent problem-solving skills and intellectual curiosity
-
Ability to collaborate effectively across teams
-
Strong communication skills
Preferred Experience (Depending on Role)
Browser Automation Track
-
Deep experience with browser automation frameworks (Playwright, Selenium, Puppeteer)
-
Strong understanding of HTML, CSS, DOM, and web architecture
-
Experience debugging automation failures and handling dynamic web environments
-
Experience with web scraping or large-scale automation systems
Applied AI Track
-
Hands-on experience with LLMs and agentic systems
-
Experience with RAG, embeddings, and vector databases
-
Familiarity with tools like LangChain, LangGraph, or LlamaIndex
-
Experience with prompt engineering techniques (few-shot, chaining, feedback loops)
-
Exposure to ML concepts, fine-tuning, or model evaluation frameworks
Nice to Have (Across Both)
-
Experience with cloud platforms (AWS, Azure)
-
API development and microservices architecture
-
Python experience
-
Experience combining AI with browser automation workflows
Qualifications
- Bachelor's or Master's degree in Computer Science, Data Science, or related field (or equivalent experience)
Apply now
Please let Bold know you found the job on Mofongo Jobs. This helps us grow!
