J

JBS Dev

Custom development, e-commerce, and cloud solutions

Senior AI/ML Developer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRemote in Costa Rica

About the Job

Requirements

  • At least 5 years of professional software development experience, with strong Python experience.
  • Hands-on experience developing generative AI applications, large language model-powered applications, or AI agents.
  • Strong experience with Python, API design, RESTful APIs, and backend application development.
  • Experience building and deploying AI agents using agentic frameworks, particularly Strands.
  • Experience with AWS Bedrock AgentCore or similar platforms for deploying and managing AI agents.
  • Experience with AgentCore runtime and associated services.
  • Strong understanding of large language model application patterns, including model selection, retrieval-augmented generation architecture, prompt engineering, and vector databases.
  • Experience with large language model response evaluation, including evaluation frameworks, metrics, testing strategies, and evaluation methods.
  • Experience building knowledge bases and document processing pipelines, including PDF extraction, document transformation, or similar workflows.
  • Experience with vector databases and integrating retrieval capabilities into AI applications.
  • Experience with microservices architectures, secure authentication and authorization, and application integrations.
  • Experience maintaining continuous integration and continuous delivery pipelines and implementing automated testing and deployment practices.
  • Experience with monitoring and logging solutions for application performance, troubleshooting, and production support.
  • Experience optimizing application or AI system performance, including latency and cost efficiency.
  • Ability to understand complex technical systems and make sound engineering decisions.
  • Ability to work effectively in an Agile, cross-functional environment.
  • Ability to work independently, take ownership of complex initiatives, and continuously learn new AI and software engineering technologies.
  • Must reside in and be authorized to work in Costa Rica.

Responsibilities

  • Design, build, test, and maintain generative AI applications, AI agents, and agentic workflows using Python and modern AI frameworks.
  • Build and deploy AI agents using frameworks such as Strands and AWS Bedrock AgentCore.
  • Design and implement large language model-powered applications using appropriate model selection, retrieval-augmented generation architectures, vector databases, and knowledge bases.
  • Develop and maintain APIs and backend services using Python, including RESTful APIs and microservice architectures.
  • Develop prompt engineering strategies and evaluate large language model and agent responses using appropriate evaluation frameworks, metrics, and testing methods.
  • Design and maintain document processing and data workflows, including PDF extraction, document transformation, structured output generation, and computer vision-based processing.
  • Build and maintain knowledge bases and vector database implementations to support AI applications and retrieval workflows.
  • Optimize AI and application architectures for performance, including reducing system latency and managing infrastructure and model costs.
  • Implement secure authentication and authorization for APIs, services, and application integrations.
  • Contribute to continuous integration and continuous delivery pipelines, automated testing, monitoring, logging, deployment, and production support.
  • Troubleshoot complex issues across AI applications, agents, APIs, integrations, data workflows, and supporting infrastructure.
  • Work with cross-functional teams to understand business requirements, evaluate technical approaches, and deliver reliable AI-powered solutions.

Desired Qualifications

  • Experience with AWS services used to build and deploy AI applications.
  • Experience with computer vision, image processing, or curve digitization.
  • Experience with advanced document processing and data extraction workflows.
  • Experience building production-grade AI agents and multi-agent systems.
  • Experience with AI evaluation platforms or custom evaluation frameworks.
  • Experience modernizing existing applications or integrating AI capabilities into established software systems.

About the Company

JBS Dev

Custom development, e-commerce, and cloud solutions

JBS Dev provides technology strategy and custom software development for national clients, with expertise in Multi Channel E‑Commerce, line-of-business apps, billing and payments, CMS, mobile, and loyalty solutions. It builds cloud-based solutions (Azure/AWS), data analytics, BI, and UX/UI using .NET and open‑source stacks across web, mobile, and cloud platforms. All work is done by full-time senior architects, developers, and project managers who work remotely in small, goal-oriented teams organized around specific code requirements and timelines. Their goal is to help clients achieve digital transformation and competitive advantage by delivering end-to-end software, commerce, and data solutions tailored to their needs.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Pennsylvania, United States
Founded
1999

Recently Posted Jobs

Explore more opportunities at JBS Dev

See more jobs