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.


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