Skip to main content

Software Engineer - AI

Expired
This role has expired and is no longer accepting applications. Browse similar roles →
Swordfish
Adelaide, SA | Edinburgh, SA
Full Time / Permanent

Apply for this job

Posted 3 months ago
This role is expired

These roles are hiring now

View all similar roles →

AI Engineer (Agentic AI and Advanced Analytics)

Northern Health
Melbourne, VIC
  • Deliver AI capabilities using LLMs, agentic AI, ML and advanced analytics
  • Proven experience in AI, ML and data analytics
  • Python/R, SQL, cloud platforms, generative AI, prompt engineering
Posted 2d ago

AI Engineer - Senior Associate - Data & AI

PwC
Sydney, NSW | Adelaide, SA | Brisbane, QLD | Melbourne, VIC | Perth, WA
hybrid
$89,100 - $120,000 per yr
  • Design, build & deploy production-grade AI and Generative AI solutions
  • 2+ years delivering data-driven AI and genAI solutions
  • Python, LangChain, LlamaIndex, AWS/Azure/GCP, Docker
Posted 4d ago

Senior Machine Learning Engineer - Inspire & Create (AU Remote)

Canva
Sydney, NSW
remote
  • Build ML-powered features for ad generation experiences
  • Proven track record delivering ML features in production
  • GenAI, LLMs, Python, TensorFlow, PyTorch, diffusion models
Posted 4d ago

Data Scientist | LLM Engineer | Associate/Senior Associate

PwC
Sydney, NSW
hybrid
  • Design and deploy production-grade GenAI solutions and LLM-powered apps
  • Industrial experience deploying LLM solutions in production
  • Python, GenAI/LLM, RAG systems, vector databases, Azure cloud
Posted 5d ago

About us

Swordfish operates at the intersection of advanced technology and Australian Defence capability. We are a Research Engineering Services company that delivers transformative innovation to Government, the Australian Defence Force, and Defence industry clients, helping solve complex technology challenges in support of Australia's security and national interests.

Our Defence expertise includes Electronic Warfare, Combat and Mission Systems, Autonomous Systems, Operational Analysis, Cyber Security, Aerospace and various applications of Modeling and Simulation.

Swordfish currently employs a team of over 85 talented and passionate professionals with skills spanning many disciplines but all sharing common foundational Agile Software Engineering skills, a collaborative work ethos and commitment to continual learning.

We offer the opportunity for the right candidate to work amongst high-calibre, passionate and collaborative teammates, employing Agile software engineering practices, a variety of modern tool stacks, and cutting-edge AI/ML technologies to create solutions that have a real impact to the ADF.

At Swordfish we place the highest value on our people. We see opportunity in what each individual brings to the table. We act with integrity and support each other to achieve our best. We strive to maintain an open, honest working environment by fostering a culture of collaboration and trust that welcomes new ideas and alternative solutions. We are passionate about what we do and eagerly welcome newcomers to our teams.

Job Description

What we are looking for

We are seeking a motivated and experienced Software Engineer with strong AI/ML interest and capability, and a passion for delivering innovative, high-quality engineered solutions. You are someone who thrives in technically demanding environments at the intersection of AI, applied sciences, and software engineering. Your experience in areas such as computer vision, natural language processing, generative AI, and agentic AI, combined with strong software engineering skills and Agile development practices, will be instrumental in translating emerging ideas into practical, reliable Defence capability.

Experience in software development, including coding, testing, automation and deployment is essential. The ideal candidate will have proficiency in a broad range of AI techniques and technologies, programming languages, modern frameworks, software architectures, Agile engineering practices and DevOps.

Responsibilities will include stakeholder engagement, leading AI/ML software design and implementation, supporting the professional development of junior staff and supporting company leadership achieve strategic goals.

You will join our multi-disciplinary teams working closely with Defence researchers to solve complex, real-world problems in areas including aerospace guidance and control, combat management systems, multi-disciplinary optimisation, human identity verification, and resilient distributed information systems.

What you will do

  • Work collaboratively within a multidisciplinary team, including close engagement with product owners and program leads
  • Contribute directly to the prototyping, implementation, testing, and delivery of AI-enabled applications
  • Engage with clients and project teams to analyse requirements, identify opportunities, and improve engineering practices and processes
  • Help drive project success through effective planning, delivery, communication, and responsiveness to client and partner feedback
  • Maintain awareness of emerging developments in AI, ML, and software engineering, and assess their relevance to current and future Defence projects
  • Support the development of junior engineers through mentoring, technical guidance, and code reviews

Desired Skills and Experience

Essential skills and experience

  • 3+ years of professional experience in Software Engineering
  • Experience in AI research and development, including computer vision, large language models, natural language processing, machine learning, and data science
  • Software Engineering including, architecture, design, implementation, testing, and integration
  • Proficiency in Python programming, and familiarity with packages like Numpy, Pandas, scikit-learn, Tensorflow, and PyTorch
  • Configuration management, tools and practices
  • Excellent oral and written communication skills, with an ability to foster effective stakeholder relationships
  • Adaptability and resilience in a dynamically changing environment
  • Commitment towards ongoing self-improvement and professional development

Desirable skills

  • Experience in managing complex Software Engineering and AI projects
  • Leadership, including managing and mentoring junior team members and fostering effective collaboration between cross-functional and multi-agency teams.
  • Object-Oriented software development in C++, C#, Java and/or Python
  • Docker container development and deployment
  • Microservice Architectures
  • Knowledge of cloud computing platforms and experience with big data technologies is a plus.
  • Atlassian tools; Confluence, Jira, and BitBucket

Qualifications

Bachelor's or higher degree* in Software Engineering, Computer Science, Data Science, or related fields. (Higher AI/ML, and mathematics qualifications and/or experience would be highly advantageous)

Australian Citizenship.* Successful candidates must be eligible to hold and maintain an Australian Defence Security Clearance. Please see the following URL for eligibility requirements: Australian Government Security Vetting Agency

Location

Swordfish is headquartered in the Adelaide CBD with our teams operate from Adelaide and Edinburgh. If you have specific requirements, please discuss them during your interview.

Benefits

  • Interesting and rewarding work
  • Fun, and supportive culture
  • 37.5 hour working week with flexible work arrangements and work-life balance
  • Support for your professional development
  • Attractive remuneration
  • Relocation support if you live interstate