Senior Python Software Engineer
Are you a Python expert who loves to build from the ground up? We’re looking for a multi-talented engineer to help us turn ambitious AI concepts into robust, production-ready reality.
We are seeking a versatile Python Software Engineer who thrives in a dynamic environment and excels at taking initiative. While your primary focus is developing scalable AI solutions, you are the type of engineer who can pivot into architectural design or data analysis whenever the project demands it.
We don't just want a developer; we want a product-minded builder with a deep sense of ownership. You are someone who refuses to let projects stall in the "Proof of Concept" stage. Instead of waiting for a roadmap, you actively hunt down bottlenecks and implement high-impact, data-driven solutions that strengthen our entire engineering ecosystem.
🌟 What do we offer?
Challenging projects
Opportunity to join a growing startup with multiple professional development opportunities
Excellent work environment, full of highly motivated and talented young professionals.
Opportunity to work on-site and remotely.
🧑🏻💻 Responsibilities:
Extreme Ownership: Treat this AI ecosystem as your own. You will not just write code;you will own the end-to-end delivery, architecture, and the actual value your tools bringto hundreds of developers.
Proactively Build and Evolve: Design, code, and deploy Python-based microservicesin a cloud environment. Don’t just build what’s asked—anticipate future needs, propose better architectures, and push the product forward.
Measure Data-Driven Impact: Everything we build must move the needle. You will define and monitor metrics to ensure our solutions are genuinely speeding up workflows, using hard data to guide your next engineering decisions.
Debug & Troubleshoot (Highly Critical): A major key to success in this role is your ability to dive deep and proactively debug complex, hard-to-find issues across microservices, distributed architectures, different environments, and VPCs.
Adapt and Overcome: Willing to jump into unknown territories when the product demands it. Whether it's platform engineering, computing statistics, or data engineering tasks, you take the initiative to learn and solve the problem.
🤝 If you have:
5+ years of professional experience in Software Engineering, with a focus on building microservices and at least 3 years of hands-on Python expertise.
Cloud Mastery: Proven experience deploying microservices in AWS (or GCP/Azure). You are highly comfortable with Kubernetes, IaC, and Serverless architectures.
High-Performance Python: A deep understanding of CPython, with the ability to design and justify asynchronous, threaded, or multi-process architectures based on specific load profiles.
Distributed Systems Expertise: The ability to architect fault-tolerant, resilient systems using modern software design patterns and distributed commit strategies.
Data & Messaging Knowledge: Hands-on experience with both SQL and NoSQL databases, as well as message brokers and scaling strategies.
AI-First Mindset: You are an enthusiast of AI coding assistants (Cursor, Copilot, Gemini) and use them daily to boost productivity and code quality.
Next-Gen Tooling: Proficiency in Docker, Git, and Langchain for building LLM-powered solutions.
NLP/LLM Familiarity: Practical knowledge of machine learning techniques, specifically within Natural Language Processing.
Professional Skills: Advanced English and excellent communication. You are proactive, eager to learn, and thrive in Scrum/Agile environments.
🦾 It’s a plus:
Experience in DevOps, experience with Kubernetes.
This call is made within the framework of Law 19.691 on the Promotion of Employment for Persons with Disabilities, including individuals registered in the National Registry of Persons with Disabilities of the Ministry of Social Development
- Department
- Technology
- Locations
- Argentina, Uruguay, Brasil
- Remote status
- Fully Remote