Taro Logo

Software Development Engineer- Data Platform

Leading provider of enterprise cloud applications for finance and human resources, serving organizations from medium-sized businesses to Fortune 50 enterprises.
$106,400 - $217,200
Data
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer- Data Platform

Workday is seeking a Senior Software Development Engineer to join their Machine Learning Product team, focusing on data platform development. This role combines data engineering and ML development tools to build the next generation of Workday technology. The position involves working with diverse datasets and modern machine learning distributed computing systems to create data-driven products that help major organizations make strategic decisions. The role requires expertise in building scalable data platforms, ML infrastructure, and working with cloud technologies like AWS and GCP. You'll be responsible for developing APIs/microservices, implementing MLOps practices, and creating tools that enable machine learning capabilities across Workday's product ecosystem. The position offers competitive compensation, including base salary, bonus potential, and equity grants, along with comprehensive benefits. The work environment follows a hybrid model requiring 50% office presence quarterly, providing flexibility while maintaining team connectivity. This is an opportunity to impact millions of users while working with cutting-edge ML and data technologies at a leading enterprise software company.

Last updated 2 months ago

Responsibilities For Software Development Engineer- Data Platform

  • Work with multi-functional teams to deliver scalable, secure and reliable solutions
  • Develop software features from end to end including infrastructure as code
  • Design and build developer tools and services that enable ML capabilities
  • Build and optimize data storage solutions to handle large volumes of structured and unstructured data
  • Build systems and dashboards to monitor service & ML health

Requirements For Software Development Engineer- Data Platform

Python
Kubernetes
  • 5 or more years of validated software industry experience
  • Proven experience in software development with proficiency in at least one programming language (e.g., Python, Go)
  • Bachelor's and/or master's degree in computer science or computer engineering
  • Experience with big data technologies and frameworks (e.g., Spark, Flink, Hadoop, Kafka)
  • Professional experience in building web applications and microservices and API design
  • Experience with running and maintaining Databricks, Sagemaker, & Apache Spark as a Data Platform service
  • Hands on experience with data warehousing concepts and ETL/ELT principles

Benefits For Software Development Engineer- Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical, dental, and vision insurance
  • 401k plan
  • Equity/stock options
  • Flexible work arrangements
  • Annual refresh stock grants
  • Bonus plan eligibility