Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
WillHire

Software Development Engineer – AI Core, Python

WillHire

. Design, build, and operate software systems that host, run, and scale AI-powered applications at Workday.

Posted 5/12/2026full-timeAtlanta • Colorado • 🇺🇸 United StatesMid-LevelSenior💰 $130,400 - $195,600 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsDockerETLGoogle Cloud PlatformKubernetesLinuxPySparkPythonUnix

About the role

Key responsibilities & impact
  • Design, build, and operate software systems that host, run, and scale AI-powered applications at Workday.
  • Work closely with machine learning engineers to write and maintain production-grade backend services that power AI-driven capabilities and agent applications.
  • Design and implement APIs and service integrations that enable AI capabilities to be consumed across Workday products and platforms.
  • Build and operate data ingestion and ETL pipelines that support AI application workflows.
  • Apply distributed systems principles in production to address scalability, concurrency, fault tolerance, and performance challenges.
  • Ensure systems meet enterprise requirements for security, privacy, robustness, and compliance.
  • Own services through their full lifecycle, including deployment, monitoring, debugging, and ongoing operational improvements.

Requirements

What you’ll need
  • 4+ years of professional software development experience
  • 2+ years of experience with Python development
  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience
  • Understanding of object-oriented design principles and ability to apply them in a Python context
  • Proficiency with advanced Python concepts, such as asynchronous and concurrent programming, generators, and higher-order abstractions
  • Ability to write clean, testable, and well-structured code, with high standards for clarity, aesthetics, and long-term maintainability
  • Deep systems knowledge, including comfort operating in and debugging Unix/Linux environments, fluency with command-line tooling, and understanding of practical networking fundamentals
  • Understanding of distributed systems concepts, including concurrency, fault tolerance, and performance tradeoffs
  • Ability to design and build well-defined, stable APIs and service interfaces for consumption by other teams and systems
  • Ability to build ETL pipelines that efficiently process large amounts of data using tools like PySpark.
  • Proficiency with cloud and container platforms, including containerized workloads and orchestration systems (e.g., AWS or GCP, Docker, Kubernetes)

Benefits

Comp & perks
  • Flexible work arrangements
  • Professional development opportunities
  • Workday Bonus Plan
  • Role-specific commission/bonus
  • Annual refresh stock grants

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonETLAPIsasynchronous programmingconcurrent programmingobject-oriented designUnixLinuxPySparkdistributed systems
Soft Skills
clean codetestable codewell-structured codeclarityaestheticslong-term maintainabilitydebuggingoperational improvements
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated discipline