If you have a Candidate Login already, but have forgotten your password please use the steps to reset your password. If you have forgotten your email login, please contact servicedesk@welocalize.com subject Workday Candidate Login
When creating your Workday account and entering personal information like name, address, please do not use ALL CAPS.
Thank you!
NOTICE: For Privacy Policy please review here
Job Responsibilities:
Job Title Software Engineer
Department Software Development
Reports To Software Architect
MAIN PURPOSE OF JOB
The Software Engineer is responsible for developing information systems by studying operations, designing and developing software components, and collaborating with others in a software development team to ensure that solutions are maintainable, scalable, and tested.
MAIN DUTIES
The following is a non-exhaustive list of responsibilities and areas of ownership of a Software Engineer:
Design, refine, and integrate effective prompts within Python applications to achieve desired language model outcomes.
Translate business or research requirements into structured prompt workflows and automated processes.
Develop clean, modular, and maintainable Python code leveraging standard libraries for data processing, evaluation, and automation.
Validate model outputs using defined benchmarks, datasets, and acceptance criteria to ensure accuracy and consistency.
Debug and optimize scripts to minimize errors and improve overall system performance.
Design, clean, preprocess, and manage datasets for training, testing, and validation, including maintaining version control and documentation.
Implement scripts to generate synthetic or test datasets as needed.
Collaborate with data scientists, ML engineers, and product stakeholders on design, review, and implementation activities.
Contribute to internal documentation, best practices, and knowledge-sharing initiatives.
Participate in code reviews and technical discussions to maintain high development standards.
REQUIREMENTS
Education Level
Post-secondary degree in Computer Science or equivalent professional experience
Experience
Strong proficiency in Python (3.x) with expertise in pandas and NumPy.
Proven experience in data wrangling, cleaning, and transformation.
Practical experience designing, maintaining, and documenting datasets for analytics or AI workflows.
Familiarity with SQL or similar data querying tools.
Experience with validation and performance measurement for AI/ML pipelines.
Version control experience (Git/GitHub) and exposure to agile project management tools (e.g., Jira).
Other Relevant Skills
Familiarity with visualisation libraries .
Knowledge of NLP evaluation metrics and LLM output assessment.
Strong analytical and problem-solving abilities.
Excellent documentation habits and collaboration skills across teams.
Additional Job Details: