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 1 month ago
This role is expired

These roles are hiring now

View all similar roles →
Featured

Senior AI Engineer, Software

Future Secure AI
Future Secure AI
Sydney, NSW
hybrid
  • Build AI products and platform, lead customer-facing engagements
  • 7+ years software development experience
  • Node.js, LangChain, AI Agent frameworks, cloud environments (Azure, AWS, GCP)
Posted 3d ago

Lead Data Scientist - Technical AI Solutions

Quantium
Sydney, NSW
hybrid
  • Lead design and delivery of production-grade GenAI solutions for clients
  • 7+ years data science/AI-ML solution delivery experience
  • LLM frameworks, Python, cloud platforms, people leadership
Posted 10h ago

Senior AI Engineer - Google Cloud Platform (GCP) - Contract or Permanent

NCS Group Australia
Australia
hybrid
  • Develop autonomous AI systems for intelligent customer interactions
  • Senior-level experience with proven AI delivery in enterprise environments
  • GCP Vertex AI, RAG architectures, Knowledge Graphs, ML engineering
Posted 12h ago

Senior AI Process Engineer, Seller Compliance

Amazon
Melbourne, VIC
  • Lead AI-driven engineering for Seller Compliance outcomes
  • 7+ years Data & AI technologies experience
  • Python, ML frameworks, AWS, production AI systems at scale
Posted 1d 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