3Pillar Global logo
3Pillar Global

Building digital businesses, together.

Senior Python Software Engineer – AI

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Guatemala

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Python Software Engineer – AI

3Pillar Global

• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability. • Execute activities within the current methodology and uphold the highest quality standards. • Partner directly with Product and Engineering leadership to translate complex business requirements into scalable technical solutions. • Identify and remediate technical debt to improve system stability, performance, and developer velocity. • Take ownership of projects, from technical design to a successful launch. • Participating in code reviews to maintain code quality and consistency.

Job Requirements

  • Extensive professional experience in software engineering with a primary focus on Python and distributed systems.
  • Proven ability to own technical features from design through to production deployment with minimal supervision.
  • Deep understanding of system design, architecture, and the ability to solve ambiguous technical challenges.
  • Expertise with Git source control tools (Github, Gitlab or others)
  • Expertise with Python package management (UV, Conda or others)
  • Experience with unit testing (Pytest).
  • Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability.
  • Experience with managing Docker containers, and orchestration with Kubernetes and AKS.
  • Intermediate level design proficiency following UML / C4 / ArchiMate.
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases.
  • Experience in building frontend/backend applications at scale.
  • Proficiency in the English language.

Benefits

  • Medical Insurance benefits as per company policy.
  • Life Insurance as per company policy
  • 15 days of paid vacation as per local law
  • Paternity and maternity leave as per as per local law
  • Marriage, bereavement and graduation leaves as per company policy
  • Paid holidays as per local law
  • Christmas and Middle year bonuses as per local law
  • Discounts in local shops
  • Direct deposit of payroll.

Related Job Pages

More Backend Engineer Jobs

ContractRemoteTeam 5,001-10,000H1B No Sponsor

• Design and develop scalable backend applications using Node.js and ExpressJS, ensuring clean, maintainable, and well-structured code. • Build, optimize, and secure robust RESTful APIs and microservices capable of handling high-throughput production workloads. • Architect efficient relational database models (SQL), optimizing complex queries and managing schema design to ensure transaction integrity. • Take an active role in technical decisions, system architecture design, and the continuous improvement of the engineering lifecycle. • Participate heavily in code reviews, providing constructive architectural feedback to team members to ensure alignment with corporate quality standards. • Troubleshoot, debug, and resolve complex production issues in a timely manner, guaranteeing system high availability. • Collaborate closely with cross-functional and international teams to translate technical and business requirements into production-ready software solutions. • Foster a strong DevOps culture by leveraging containerization (Docker) to streamline local development and production deployment pipelines. • Participate actively in agile ceremonies including sprint planning, daily standups, technical refinement, and retrospectives.

Portugal
Sigma Software Group logo

Senior Platform Engineer, Go, Kubernetes, IAM

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and maintain backend services using Go • Contribute to the development of a self-hosted SCIM solution • Deploy and support applications running in Kubernetes environments • Participate in architecture and technical design discussions • Collaborate with platform engineering and DevOps teams • Implement integrations with IAM and directory services • Support CI/CD and automation initiatives • Contribute to cloud-native engineering best practices • Troubleshoot and optimize platform performance and reliability

Poland
Full TimeRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Design, develop, and optimize scalable Big Data solutions using Apache Spark. • Lead technical decisions and contribute to the architecture of data processing solutions. • Develop, maintain, and optimize Big Data pipelines. • Support data integration initiatives across multiple systems and workstreams. • Ensure the performance, scalability, and reliability of data processing applications. • Troubleshoot and resolve complex technical and performance issues. • Collaborate with technical and functional stakeholders to define and implement solutions. • Promote Agile development practices and contribute to CI/CD and DevOps processes. • Mentor and support junior and mid-level developers, sharing best practices and technical knowledge. • Explore and promote the adoption of emerging technologies, including AI-assisted development and automation.

Spain
Full TimeRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Act as the technical owner for Credit Risk applications and services • Ensure applications remain stable, secure, resilient, and available • Provide Level 3 production support for incidents, problems, and service requests • Investigate and resolve complex technical issues within agreed SLAs • Collaborate with infrastructure, operations, and business teams to minimize service disruption • Design, develop, test, and implement new features, enhancements, and defect fixes • Deliver regulatory, compliance, and business-driven changes • Maintain and improve existing applications while reducing technical debt • Ensure all developments follow change management and release processes • Participate in production deployments and post-release validation • Provide technical leadership and mentorship to developers and support engineers • Conduct code reviews and ensure adherence to coding standards and best practices • Promote high-quality software design, testing, security, and maintainability • Drive knowledge sharing and maintain technical documentation • Partner with business stakeholders to understand requirements and priorities • Provide technical expertise during incident management and problem resolution • Collaborate with third-party vendors where required • Support audit, risk, and compliance initiatives related to managed applications.

Spain