Remote, but you must be in the following location
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Staff Engineer - Python Developer in Mexico.
We are seeking a highly skilled Senior Staff Engineer with deep expertise in Python development and modern software architecture. In this role, you will design, implement, and maintain scalable backend systems and APIs while collaborating with cross-functional teams to deliver high-performance applications. You will work on complex data engineering tasks, microservices, and CI/CD pipelines, leveraging cloud technologies to support advanced applications, including MLOps initiatives. This role offers a dynamic, innovative, and collaborative environment where your contributions directly impact product quality and scalability across global platforms.
* **Accountabilities:**
* Design and implement Python classes, modules, and APIs using OOP principles and best practices.
* Develop, deploy, and manage microservices to ensure scalable and maintainable applications.
* Collaborate with front-end developers to integrate user-facing elements with server-side logic.
* Optimize, debug, and troubleshoot code to enhance application performance and reliability.
* Build, maintain, and orchestrate data pipelines, CI/CD workflows, and containerized deployments using tools like Airflow and Docker.
* Work with cloud databases, such as Snowflake, including connecting to data sources and managing storage and retrieval.
* Support MLOps initiatives by ensuring proper data versioning, validation, and integration.
* **Requirements:**
* Proven experience in Python development with strong knowledge of pandas and OOP principles.
* Hands-on experience in API development, integration, and FastAPI framework.
* Strong experience with microservices architecture and deployment.
* Familiarity with data engineering concepts, CI/CD pipelines, DevOps practices, and containerization using Docker.
* Experience with cloud platforms and databases, including Snowflake or similar.
* Knowledge of software engineering best practices, testing frameworks, and code packaging.
* Excellent problem-solving skills, attention to detail, and ability to work independently or within a team.
* Strong communication and collaboration skills.
* Bonus: Familiarity with React or other front-end frameworks.
* **Benefits:**
* Competitive salary and performance-based incentives.
* Fully remote or flexible work arrangements.
* Exposure to global projects and collaboration with international teams.
* Opportunities for professional growth, learning, and career advancement.
* Work in a dynamic, innovative, and non-hierarchical culture.
* Access to cutting-edge tools, cloud technologies, and development platforms.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Your email won't be used for commercial purposes. Read our Privacy Policy.