AI Native Software Engineer (Background core Python)
PALO IT Ciudad de México, Mexico
IT Services and IT Consulting · 501-1,000 employees
About the role
You will design, build, and maintain scalable backend services and RESTful APIs using Python and FastAPI. You will also collaborate with cross-functional teams to drive technical excellence and integrate server-side logic with user-facing elements.
What they look for
Requirements
The role requires a minimum of 5 years of experience in backend development with strong expertise in Python and FastAPI. Candidates must have a solid understanding of microservices, distributed systems, and modern DevOps practices.
Benefits
Full description
Who We Are
Building the AI-first frontier enterprise.
We are a global technology consultancy with a trademarked, AI-first approach—Gen-e2™. It redefines how enterprises build digital products and transform their organizations with AI. We do the right thing, and we do it right. We're proud to be a World Economic Forum New Champion, and a B Corp-certified company.
- We are small enough to care locally, big enough to deliver globally (10 countries, 450+ experts from 50+ nationalities)
- We are becoming an agentic organization, adopting the AI-native operating model we bring to our clients.
- We are robust and resilient (100% independent, 0 debt, founded 2009)
- We are AI-native professionals who invest in what we believe and work as a collective intelligence
- We are positive, courageous and deliver at the leading edge.
Your Role
As a Senior Back End Python Developer, you will be responsible for designing and implementing high-quality, scalable, and maintainable solutions. You will contribute to the development of robust applications, ensuring best practices and high performance.
- Develop and optimize scalable and high-performance Python-based applications.
- Implement best practices and coding standards for Python development.
- Participate in the full software development lifecycle, from concept to deployment.
- Collaborate with cross-functional teams to define requirements, propose solutions, and manage risks.
- Work with modern frameworks, microservices architecture, and cloud-native solutions.
- Optimize applications for speed, scalability, and security.
- Conduct code reviews and provide feedback to maintain code quality and best practices.
- Troubleshoot performance issues and ensure the reliability of production systems.
- Implement DevOps best practices and CI/CD pipelines for efficient deployment and automation.
Who You Are
- Experience: 5+ years of experience in software development with Python.
- Strong expertise in Python frameworks (Django, Flask, or FastAPI).
- Experience designing RESTful APIs and working with GraphQL.
- Proficiency in microservices architecture and cloud platforms (AWS, Azure, or GCP).
- Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, or Redis).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with CI/CD pipelines and DevOps practices (Git, Jenkins, GitLab CI/CD).
- Understanding of security best practices, authentication mechanisms (OAuth, JWT), and compliance standards.
- Strong knowledge of testing frameworks (PyTest, Unittest) and performance optimization.
- Experience with AI.
AI-Native Engineering (Core Expectation)
- Use Generative AI coding tools (e.g., GitHub Copilot, Cursor) as a first-class engineering assistant for:
- Code scaffolding and refactoring
- Code generation and optimisation
- Test-cases and documentation generation
- Build applications through AI-driven development practices, including:
- AI-assisted debugging and troubleshooting
- Intelligent code completion and pattern recognition
- Automated documentation generation
- Apply prompt engineering best practices for reliable, repeatable engineering outcomes.
- Validate GenAI output (determinism checks, guardrails, fallback logic).
More About PALO IT
Our clients include some of the world’s most successful companies. We collaborate with leading enterprises, next-generation businesses and frontier partners, shaping what comes next, helping them scale AI and solve complex business and technology challenges.
What We Offer
- Stimulating working environments
- Unique career path
- International mobility
- Internal R&D projects (including Gen-e2™)
- Knowledge sharing
- Personalized training via PALO IT Academy
- Entrepreneurship & intrapreneurship
For more on our team culture and benefits, check out our careers page.
Similar roles
-
(Junior) Backend Engineer (Python) (m/f/d)
dive solutions GmbH Berlin, Germany · €48K–€60K/yr
-
DevOps Engineering Specialist with Python (fixed-term contract)
SAP IT Business Systeme Sofia, Sofia-City, Bulgaria
-
Lead Software Engineer Java, Python and Databricks
JPMorgan Chase & Co. Mumbai, Maharashtra, India
-
Python Engineer
Ciklum Kyiv, Ukraine
-
Software Engineer III - Python, Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Senior Python Engineer
Ciklum Spain