Logo

Job Board for Professionals in Puerto Rico

Local and remote jobs!

Senior Software Developer (Browser Automation, Applied AI)

at BoldView all jobs
PR
Senior
Full-Time

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.


Company Overview

BOLD is an established and fast-growing product company that transforms work lives. Since 2005, we've helped more than 10,000,000 people across the globe reach higher and do better.

With headquarters in Puerto Rico and offices in San Francisco and India, we're a global organization on a mission to change the career industry.


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!

Bold