Back to list

Vacancy description

Senior Python Developer in Australia

Turing

  • RemoteWork from anywhere
  • ContractFixed-term or freelance

Australia

Develop and maintain high-quality Python code for AI model training and evaluation.

About Turing:


Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems.

Turing helps customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies.

Role Overview:

This position is within a project with one of the foundational LLM companies. The goal is to assist these foundational LLM companies in enhancing their Large Language Models.

One way we help these companies improve their models is by providing them with high-quality proprietary data. This data serves two main purposes: first, as a basis for fine-tuning their models, and second, as an evaluation set to benchmark the performance of their models or competitor models.

For example, for SFT data generation, you might have to put together or be provided a prompt which contains provided code and questions, you will then provide the model responses, and write corresponding Python code to solve the questions.

For RLHF data generation, you may need to create a prompt yourself or use one provided by the customer, ask the model questions, and evaluate the outputs generated by two versions of the LLM. You'll compare these outputs and provide feedback, which is then used to fine-tune the models. Please note that this role does not involve building or fine-tuning LLMs.

What does day-to-day look like:

  • Design, develop, and maintain efficient, high-quality Python code to train and optimize AI models.
  • Conduct evaluations (Evals) to benchmark model performance and analyze results for continuous improvement.
  • Familiarity with Python frameworks and libraries
  • Evaluate and rank AI model responses to user queries across diverse domains, ensuring alignment with predefined criteria.
  • Develop comprehensive explanations and rationales for evaluations, showcasing excellent reasoning and technical expertise.
  • Lead efforts in Supervised Fine-Tuning (SFT), including creating and maintaining high-quality, task-specific datasets.
  • Collaborate with researchers and annotators to execute Reinforcement Learning with Human Feedback (RLHF) and refine reward models.
  • Design innovative evaluation strategies and processes to improve the model's alignment with user needs and ethical guidelines.
  • Create and refine optimal responses to improve AI performance, emphasizing clarity, relevance, and technical accuracy.
  • Conduct thorough peer reviews of code and documentation, providing constructive feedback and identifying areas for improvement.
  • Collaborate with cross-functional teams to improve model performance and contribute to product enhancements.
  • Continuously explore and integrate new tools, techniques, and methodologies to enhance AI training processes.

Requirements:

  • 3+ years of strong experience with Python programming language.
  • Industry experience and knowledge of code quality, formatting, and best practices of software development
  • Experience with Python’s testing ecosystem, including unit, integration, and property-based testing.
  • Knowledge of multi-threading and asynchronous programming in Python.
  • Ability to work with architectural patterns and refactor code without introducing regressions.
  • Strong debugging skills, including fixing memory and concurrency issues.
  • Fluent in conversational and written English communication skills

Perks of Freelancing With Turing:

  • Work in a fully remote environment.
  • Opportunity to work on cutting-edge AI projects with leading LLM companies.

Offer Details:

  • Commitments Required: at least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week)
  • Engagement type : Contractor assignment (no medical/paid leave)
  • Duration of contract : 1 month; [expected start date is next week]

Evaluation Process (approximately 75 mins) :

  • Two rounds of interviews (60 min technical + 15 min cultural &, offer discussion)

Skills: Python

Similar vacancies

More like this role

American IT Systems

Junior Python Developer

  • Full-time
  • Contract
  • Backend
... developers. Key Responsibilities - Assist in the development, testing, and maintenance of Python-based applications - Write clean, readable, and well-documented Python code - Support debugging and fixing issues in existing codebases - Collaborate with senior developers, QA, and other team members - Participate in code reviews ...

Australia

  • Remote
  • Contract
  • IT

$100 - $200 per hour

... Would this interaction build or erode trust? You should be comfortable making subjective but rigorous judgments, and explaining them clearly. Who you are • Senior, Staff or Principal-level engineer (or equivalent experience) • Strong background in TypeScript/JavaScript or Python • Hands-on experience with at least one ...

Australia

  • Full-time
Responsible for developing, enhancing, modifying and/or maintaining applications in the Front Office environment. Software developers design, code, test, debug and document programs. Associates work closely with business partners in defining requirements for system applications. Associates are expected to have in-depth ...

Greater Melbourne, Australia

  • Remote
  • Full-time
  • Part-time
  • Contract
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Freelance Full-Stack Developer | Django | AI Products | Python & LLM Integration based in Australia. As a Freelance Full-Stack Developer, you will contribute to the ongoing development of an ...

Australia

  • Remote
  • Hybrid
  • Full-time
  • IT
Job Description Senior Software Developer This job ad is for the position of Senior Software Developer at one of Australia’s most unique and high-impact social enterprises. It’s for someone who is experienced in full-stack development, comfortable owning work end-to-end across a mature product stack, and cares about having ...

Syd, Australia

  • Full-time
  • Contract
... enjoys solving complex problems and wants to make an impact in a sophisticated investment environment, we'd love to hear from you. Apply now to join QIC as a Senior Developer - Liquid Markets on a fixed-term contract. [{"name": "full_time", "text": "Full time", "categoryName": "Type of employment"}, {"name": "fixed_term_contract", ...

Brisbane, Australia

  • Remote
  • Hybrid
  • Full-time

A$70 AUD - A$100 AUD

... protection market. Our people are: Accountable, customer-obsessed, collaborative, driven Our people are not: Passive, defensive, siloed, hesitant About The Role As a Senior Engineer on our Developer Experience team, you will help own the technical direction of the tools, platforms and processes that let our engineers build with ...

Syd, Australia

  • Remote
  • Hybrid
  • Full-time
  • IT
  • Cloud
  • DevOps
... Because while we’re the business of software, we’re really in the business of people. And that makes MYOB Everyone’s Business. About The Role We're looking for a Senior Developer - Platform to join our API Platform team. This team sits at the heart of MYOB's technology ecosystem, building and evolving platform capabilities that ...

Greater Melbourne, Australia

  • Remote
  • Hybrid
  • Full-time
  • IT
  • Cloud
  • DevOps
... Because while we’re the business of software, we’re really in the business of people. And that makes MYOB Everyone’s Business. About The Role We're looking for a Senior Developer - Platform to join our API Platform team. This team sits at the heart of MYOB's technology ecosystem, building and evolving platform capabilities that ...

Greater Melbourne, Australia

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
... innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Senior Robotic Control Software Engineer Location: Melbourne (or willing to relocate) Travel: To Caterpillar Proving Grounds as required (up to 20%) As an Underground ...

Greater Melbourne, Australia