Senior Software Engineer (AI Core, Python)
Workday
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreAbout the role
Join Workday as a Senior Software Engineer on the AI Core team. You will design, build, and operate software systems that host and scale AI-powered applications. Collaborate with machine learning engineers, implement APIs, build data ingestion pipelines, and ensure systems meet enterprise requirements. You should have 8+ years of software development experience, deep Python expertise, and proficiency with cloud and container platforms. Key missions: Collaborer avec les ingénieurs en apprentissage automatique pour écrire et maintenir des services backend de production.. Concevoir et mettre en œuvre des API et des intégrations de services qui permettent aux capacités d'IA d'être consommées.. Construire et exploiter des pipelines d'ingestion de données et d'ETL qui soutiennent les flux de travail des applications d'IA. Profile: - Whether you're building smarter solutions, supporting customers, or creating a space where everyone belongs, you’ll do meaningful work with Workmates who’ve got your back - So, if you want to inspire a brighter work day for everyone, including yourself, you’ve found a match in Workday, and we hope to be a match for you too - We look for curious minds and courageous collaborators who bring sun-drenched optimism and drive - In return, we’ll give you the trust to take risks, the tools to grow, the skills to develop and the support of a company invested in you for the long haul - You are a strong technical leader with deep Python expertise and solid software engineering skills, capable of writing beautiful, well-designed code while delivering solutions efficiently - Understanding of object-oriented design principles and ability to apply them in a Python context - Proficiency with cloud and container platforms, including containerized workloads and orchestration systems (e.g., AWS or GCP, Docker, Kubernetes) - 8+ years of professional software development experience, including architecting, building, and scaling secure, robust, and efficient software systems - Technical Skills: - Ability to collaborate effectively across teams, working closely with other engineers while maintaining independent execution - 5+ years of experience with Python development - Ability to mentor and coach other engineers, promoting best practices and raising the engineering bar - Proficiency with advanced Python concepts, such as asynchronous and concurrent programming, generators, and higher-order abstractions - Deep systems knowledge, including comfort operating in and debugging Unix/Linux environments, fluency with command-line tooling, and understanding of practical networking fundamentals - Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience - Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders - Ability to write clean, testable, and well-structured code, with high standards for clarity, aesthetics, and long-term maintainability - Understanding of distributed systems concepts, including concurrency, fault tolerance, and performance tradeoffs - Ownership mindset, able to take responsibility for a work area and deliver high-quality, reliable systems - Architectural thinking skills, with the ability to contribute meaningful ideas and practical solutions in design and architecture discussions - Leadership and Communication Skills: - Ability to design and build well-defined, stable APIs and service interfaces for consumption by other teams and systems
Scraped 5/13/2026