Lifted, an Upwork Company logo
Lifted, an Upwork Company

One solution built for enterprise companies to source, contract, manage, and pay any type of contingent talent.

Senior Python Developer

Software EngineerSoftware EngineerContractRemoteSeniorTeam 201-500Since 2025H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

2 days ago

Salary

$80 - $100 / hour

Seniority

Senior

Job Description

Senior Python Developer

Lifted, an Upwork Company

Role Description An enterprise client is seeking experienced Senior Python Developers to help build the next generation of Artificial Intelligence systems. This opportunity supports the client who is a leading AI platform that enables organizations to build intelligent applications through high-quality human feedback, AI evaluation, and model alignment. The selected consultants will contribute to AI research by: - Designing programming benchmarks - Evaluating AI-generated code - Helping improve the performance, reasoning, and reliability of frontier AI models This is an excellent opportunity for experienced software engineers who enjoy solving complex technical problems while contributing to the future of Generative AI. This opportunity is ideal for senior software engineers with strong Python expertise who enjoy writing high-quality code, reviewing technical solutions, and working on AI-related projects. What You'll Do: - Design and develop coding benchmarks used to evaluate frontier AI models - Analyze AI-generated code for correctness, reliability, efficiency, and edge cases - Build and maintain scalable data pipelines that support AI evaluation workflows - Create structured programming scenarios to test reasoning, debugging, and code quality - Work with large codebases and multi-language software environments - Collaborate with teams focused on improving how AI models understand, generate, and evaluate software - Write clean, maintainable, and well-tested Python code following software engineering best practices Qualifications - 4+ years of professional software engineering experience (required) - Expert-level proficiency in Python - Experience working at a high-growth technology company or top-tier software organization - Proficiency in at least one additional programming language such as JavaScript, Go, C++, or similar - Experience with CI/CD pipelines and automated testing frameworks such as pytest, Mocha, or JUnit - Strong understanding of software engineering best practices, debugging, and code quality - Excellent analytical and problem-solving skills Requirements - Experience with AI/ML evaluation, model benchmarking, or Generative AI (nice to have) - Background in security engineering (nice to have) - Significant contributions to open-source software projects (nice to have) - Experience working with large-scale distributed systems or enterprise software platforms (nice to have) Benefits - Fully remote contract opportunity - Compensation ranges from $80–$100 USD per hour - Expected workload is 10–39 hours per week, depending on project needs - Weekly payments for approved work completed during the previous week - Work volume may fluctuate throughout the duration of the engagement Hiring Process - Submit your proposal - Complete a short qualification form provided by the client - Qualified candidates will receive an Upwork contract offer and onboarding instructions - After accepting the contract, candidates will gain access to the client's evaluation - Candidates who successfully pass the evaluation will be invited to a technical interview with the client

Related Job Pages

More Software Engineer Jobs

Software Engineer

UnitedHealth Group

UnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of

Role Description Design, develop, and modify highly specialized computer applications to drive user efficiency and overall business success. Ensure these applications meet demanding standards for privacy and security as required by strict internal policies and industry-specific regulations. Create efficient, high-performance enhancements to these proprietary applications that address and achieve specific customer goals, quickly and effectively. - Design, develop, and implement new technology features that build on existing functionality, including integrating with new technology. - Ensure compliance with software development life cycle protocols and ensure project priorities are recorded and satisfied according to those protocols. - Raise any risk factors to the appropriate project management team. - Constantly improve functionality, reliability, testability, availability, latency, scalability, and efficiency of applications. - Adhere to version control, release management, and deployment protocols to distribute new functionality to the user base. - Satisfy data accessibility standards by ensuring all electronic information and technology is fully usable by people with disabilities. - Facilitate all quality assurance protocols, including user acceptance testing, by quickly resolving issues and providing all required metrics and data, including issue tracking. - Design and develop reporting as needed to summarize and analyze application functionality. - Ensure these proprietary applications satisfy rigorous internally defined technical requirements for performance, resiliency, availability, and scalability. - Collaborate with solutions users to build, extend, and enhance applications that accelerate efficiency and innovation across the organization. - Provide post-deployment support and quickly respond to and resolve unexpected service problems in production. Qualifications - Master’s degree in Computer Information Systems, Computer Science, Computer Engineering or related field. - 24 months of experience in the job offered or in a software engineering-related occupation. Requirements - 24 months of experience in: - Java - Spring boot and Node.JS - HTML - CSS - JavaScript - TypeScript - Angular - MongoDB, MySQL, Oracle, PostgreSQL, or Redis - GitHub - Spring cloud - Microservices - IntelliJ - JUnit and Mockito - Postman and REST - SonarQube, OAuth2, or JWT authentication techniques - Azure or Google Cloud Platform - Jenkins or GitHub Actions - Docker and Kubernetes - RabbitMQ Benefits - Full range of comprehensive benefits, including medical, dental, and vision. - Matching 401k. - Employee stock purchase plan.

United States
$106.6K - $155.3K / year

Role Description - Desarrollar y mantener aplicaciones y servicios backend basados en Java y Spring Boot. - Implementar nuevas funcionalidades a partir de los requisitos funcionales y técnicos del proyecto. - Diseñar y optimizar integraciones con bases de datos Oracle. - Participar en tareas de análisis, desarrollo, pruebas y despliegue de aplicaciones. - Realizar mantenimiento correctivo y evolutivo de las soluciones existentes. - Garantizar la calidad del código mediante buenas prácticas de desarrollo. - Colaborar con equipos multidisciplinares en entornos ágiles. - Participar en la documentación técnica de los desarrollos realizados. Qualifications - Experiencia mínima de 3 años en desarrollo con Java. - Experiencia demostrable en Spring Boot. - Conocimientos sólidos de bases de datos Oracle. - Titulación mínima de Grado Superior en Informática o similar. - Experiencia en desarrollo de aplicaciones backend y servicios empresariales. - Conocimientos de buenas prácticas de desarrollo y programación orientada a objetos. - Capacidad de trabajo en equipo y orientación a la resolución de problemas. - Disponibilidad para trabajar en modalidad 100% remota.

Spain

Role Description - Desarrollar y mantener aplicaciones de banca online en entorno .NET bajo arquitectura MVC. - Participar en el desarrollo evolutivo y correctivo de aplicaciones críticas de negocio. - Implementar nuevas funcionalidades a partir de requisitos funcionales definidos por negocio. - Desarrollar componentes Front-End utilizando HTML5, CSS, JavaScript, jQuery y Bootstrap. - Desarrollar soluciones Back-End mediante C#, Entity Framework y LINQ. - Mantener y evolucionar entornos Data Warehouse (DWH) y procesos ETL. - Desarrollar y mantener paquetes SSIS, informes SSRS y consultas Transact-SQL. - Participar en el desarrollo y mantenimiento de soluciones Microsoft Dynamics CRM. - Desarrollar entidades, workflows, plugins e integraciones con sistemas Back Office. - Gestionar código fuente mediante herramientas de control de versiones (Git y SVN). - Trabajar bajo metodologías Agile participando en backlog, releases y mejora continua. - Colaborar con equipos internacionales y mantener comunicación frecuente con cliente en inglés. - Participar en desarrollos e integraciones sobre Microsoft Dataverse. Qualifications - Experiencia senior en desarrollo Microsoft .NET. - Nivel de inglés mínimo B2 (imprescindible). - Experiencia en desarrollo de aplicaciones web bajo patrón MVC. - Dominio de C#, Entity Framework y LINQ. - Experiencia en tecnologías Front-End: HTML5, CSS, JavaScript, jQuery y Bootstrap. - Experiencia en entornos Data Warehouse (DWH) y desarrollo de procesos ETL. - Conocimientos sólidos de SQL Server, SSIS, SSRS y Transact-SQL. - Experiencia en Microsoft Dynamics CRM. - Experiencia en desarrollo de entidades, workflows, plugins e integraciones. - Conocimientos de Microsoft Dataverse. - Experiencia con herramientas de control de versiones Git y SVN. - Experiencia en entornos de mantenimiento evolutivo y correctivo (Application Management). - Conocimiento de metodologías Agile. - Capacidad de adaptación a cambios de prioridad y cumplimiento de SLAs.

Spain
Pertemps ERP logo

Senior SAP HCM Consultant / Developer

Pertemps ERP

In Pertemps ERP sprechen wir Ihre Sprache. Recruitment zu verstehen ist eine Sache, Sie zu verstehen eine andere. Unsere Berater sprechen mehr als 15 unterschiedliche Sprachen, also egal ob Sie ein Kunde oder ein Bewerber sind, wir verstehen Sie und die Personalvermittlung.

Full TimeRemoteTeam 11-50

Role Description - Als SAP HCM Consultant: - Betreuung und Weiterentwicklung von SAP HCM Lösungen mit Fokus auf Payroll (PY) und Personaladministration (PA) - Analyse und Optimierung von HR-Prozessen in enger Zusammenarbeit mit Kunden und Fachbereichen - Durchführung von Customizing und Unterstützung im laufenden Betrieb (Support) - Mitarbeit in Implementierungs-, Migrations- und Rollout-Projekten - Beratung von Kunden und Übernahme von Teilprojektverantwortung - Als SAP HCM Developer: - Entwicklung kundenspezifischer Lösungen mit ABAP / ABAP OO, SAPUI5 und Fiori - Technische Analysen im SAP S/4HANA-Umfeld - Entwicklung und Integration von Schnittstellen (OData, REST, SOAP, ALE/IDocs) - Mitarbeit an Einführungs- und Migrationsprojekten – von der Konzeption bis zum Go-Live - Enge Zusammenarbeit mit Fachbereichen und Kunden Qualifications - Mindestens 5 Jahre Erfahrung im SAP HCM Umfeld - Fundierte Kenntnisse in PA und PY (PT und weitere Module von Vorteil) - Erfahrung im Customizing und/oder in der Entwicklung - Strukturierte, eigenverantwortliche Arbeitsweise - Ausgeprägte Kommunikations- und Teamfähigkeit - Wohnsitz in Deutschland - Deutsch mindestens C1, gute Englischkenntnisse - Zusätzlich für Developer: - Erfahrung mit ABAP, ABAP OO - Kenntnisse in Fiori, UI5, Webdynpro - Erfahrung mit SAP BTP, CPI von Vorteil - Know-how in SuccessFactors Employee Central ist ein Plus - Zusätzlich für Consultants: - Erfahrung in der SAP HCM Beratung - Kenntnisse in Schemen und Regeln sowie idealerweise in der Entgeltabrechnung - Erfahrung in (Teil-)Projektleitung von Vorteil Benefits - 100 % Remote-Arbeit innerhalb Deutschlands - Keine Reisetätigkeit - Flexible Arbeitszeiten ohne feste Kernzeiten - Attraktive Benefits wie Bike-Leasing & Firmenfitness - Kollegiales Umfeld mit Duz-Kultur und starkem Teamzusammenhalt - Spannende Projekte im Bereich der Sozialwirtschaft - Langfristige Perspektive in einem stabilen Unternehmen (~500 Mitarbeitende)

Germany