← Todos los empleos

Senior Python Developer

Sobre el puesto

• Design, develop, test, and maintain robust, scalable Python applications and services
• Contribute to software architecture, technical design, engineering best practices, and delivery practices
• Design and integrate AI capabilities into applications and business workflows
• Select AI models and approaches appropriate to each problem
• Work with APIs, microservices, distributed systems, and event-driven architectures
• Analyze complex technical and business requirements and translate them into effective software solutions
• Collaborate with architects, developers, QA engineers, product owners, and client stakeholders
• Participate in technical discussions, code reviews, and mentoring of other developers
• Communicate complex technical concepts to technical and non-technical audiences
• Support cloud-based deployments and modern DevOps practices
• Maintain focus on security, scalability, reliability, performance, and maintainability

• Excellent verbal and written communication skills
• Strong problem-solving ability
• Genuine capability in Artificial Intelligence and emerging technologies
• Strong Python development experience
• Broad understanding of modern software engineering technologies across backend, frontend, databases, cloud, and AI
• Experience building and delivering AI-enabled applications or operational workflows
• Hands-on experience with multiple LLM models or model families, using platforms such as OpenAI, Anthropic, or equivalent providers
• Practical experience across more than one AI use case, such as document extraction, knowledge retrieval, workflow automation, classification, or AI-assisted decision support
• Ability to compare models based on task suitability, quality, cost, latency, and data-handling requirements
• Experience with prompt design, structured outputs, model APIs, retrieval-augmented generation, tool/function calling, or agent workflows
• Experience evaluating AI outputs against representative test cases, handling failure scenarios, and defining appropriate human review
• Understanding of privacy, security, and AI limitations when working with sensitive client information
• Effective use of AI-assisted development tools with personal ownership of code quality, testing, and technical understanding
• Ability to translate business needs into clear technical requirements and explain business value
• Strong listening and questioning skills, including clarifying ambiguity and respectfully challenging assumptions
• Ability to communicate complex topics simply and adapt detail to the audience
• Proactive ownership of progress updates, risks, decisions, and follow-through
• Degree in Computer Science, Software Engineering, or a related discipline is desirable
• 10+ years of professional software development experience, with significant Python experience
• Demonstrable experience delivering production-quality software
• Experience in consulting, client-facing, or multi-project environments is advantageous

• Fully remote work arrangement
• Minimum 6-month engagement with potential for extension
• Opportunity to work with leading-edge software solutions, AI, cloud, and modern DevOps technologies
• Collaboration with diverse US, EU, and UK-based clients across insurance, healthcare, and retail sectors