Senior Software Engineer, LLM, Python

Job not on LinkedIn

September 12

Apply Now
Logo of Believe Solutions

Believe Solutions

B2B • Enterprise • SaaS

Believe Solutions is a company that specializes in building high-performance remote engineering teams by collaborating closely with partners rather than simply serving clients. With access to top university graduates in Latin America, they utilize a robust assessment process to select and match engineering talent, ensuring optimal technical and cultural fit for projects. Believe Solutions focuses on delivering tailored end-to-end technology solutions through meticulous project evaluation and management, demonstrating commitment to quality and teamwork.

51 - 200 employees

Founded 2018

🤝 B2B

🏢 Enterprise

☁️ SaaS

📋 Description

• As a Senior Software Python Engineer, work on LLMs, web scrapers, and distributed systems. • Leverage AI tools to achieve process automation and enhance existing workflows. • Collaborate closely with cross-functional teams, including data scientists, software engineers, and product managers, to develop and improve scalable AI systems. • Research, evaluate, and integrate new AI technologies, frameworks, and tools to improve payment systems' efficiency, security, and performance. • Build and deploy AI solutions using a stack that features Python, LLM libraries, AI third-party services, and AWS services.

🎯 Requirements

• Bachelor's Degree in Computer Science, Engineering, or a related field. • 5+ Years of experience designing and working with Python, working on sync and asynchronous programming, and astAPI. • 3+ Years of experience designing and working with microservices architecture, distributed systems, quality and performance coding. • 2+ Years of experience developing and maintaining web automation solutions, including browser automation (e.g., Selenium, Playwright) and web scraping. • 1+ Years of experience working with LLM Frameworks such as LangChain, LangGraph, or LlamaIndex. • Experience in designing and implementing applications leveraging Large Language Models, including knowledge of prompt engineering patterns and techniques. • Proven experience with distributed systems and relevant technologies, including message queues like Kafka/SQS, web frameworks like FastAPI, and SQL and NoSQL databases. • Experience in applying scalability patterns (caching, parallelism, routing, asynchrony, decoupling, etc). • Familiarity with version control (Git) and CI/CD processes. • Proven experience configuring and deploying Docker images. • Proven hands-on experience and familiarity with AWS, including developing and managing applications or services. • Knowledge of multi-agent system architectures, including communication protocols and collaborative task execution. • Advanced English Level is required for this role as you will work with US clients. • Must be located in Uruguay, Brazil, or Argentina (only candidates from these countries will be considered).

🏖️ Benefits

• Remote Full Time

Apply Now

Similar Jobs

August 16

Java Developer building core banking integrations for a SaaS provider. Works with event-driven microservices and real-time data exchange.

AWS

Azure

Cloud

Google Cloud Platform

Java

Kafka

Microservices

RabbitMQ

Spring

Spring Boot

SpringBoot

February 15

Bunker DB

51 - 200

Join Bunker DB to drive the technical vision as a Senior Software Engineer in LATAM. Focus on solutions and new technologies in a dynamic, innovative environment.

🗣️🇪🇸 Spanish Required

AWS

JavaScript

Node.js

TypeScript

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com