Believe Solutions

Senior Software Engineer, LLM, Python

Believe Solutions

full-time

Posted on:

Origin:  • 🇺🇾 Uruguay

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDistributed SystemsDockerKafkaKubernetesMicroservicesNoSQLPythonSeleniumSQL

About the role

  • 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).