Actively Hiring
SW
Software Engineer - Artificial Intelligence
Swordfish Computing
South Australia
Skills:
Machine Learning
Computer Vision
Job Description
Job Title: Software Engineer - Artificial Intelligence
Company: Swordfish Computing
Job Category: Machine Learning
Roles & Responsibilities:
We are looking for a software engineer with strong capability and interest in AI and machine learning; someone who can take promising research, algorithms and emerging AI technologies and turn them into robust, efficient and maintainable software systems.
This is not a role focused solely on research or concept demonstrators. We are interested in engineers who care about what happens after the initial idea works: software architecture, performance, testing, maintainability, integration, reliability and ultimately whether the technology can be trusted and used in a real operational environment.
At Swordfish, we place the highest value on our people. We value what each individual brings to the team, act with integrity, support each other to perform at our best, and foster an open and collaborative environment where ideas can be challenged constructively and better solutions can emerge.
You should be comfortable working across the boundary between research and production software: understanding emerging techniques, experimenting where appropriate, and applying disciplined software engineering to turn promising ideas into robust, efficient and maintainable systems.
You will work as part of a multidisciplinary Agile team, collaborating closely with engineers, scientists, researchers, product owners and clients. We value people who contribute constructively to technical discussions, respond well to feedback, and take shared responsibility for both technical quality and team outcomes.
We use modern AI\-assisted development tools where they provide genuine value, but we do not see them as a substitute for engineering expertise. You should understand their strengths and limitations, use them critically, and retain responsibility for architecture, design, correctness, performance, security and code quality. We are looking for someone who can review, challenge and improve AI\-generated outputs rather than accept them uncritically.
* machine learning and data science
* computer vision and image processing
* AI decision systems
* natural language processing and large language models
* model development, evaluation, integration and deployment
What you will do
--------------------
* Technically challenging and rewarding work
* Highly skilled, friendly and collaborative teammates
* Direct engagement with researchers and technical specialists
* Support for ongoing learning and professional development
* Mentorship and opportunities to grow your technical capability
* Flexible work arrangements and work\-life balance
* Relocation support for interstate candidates
Work Location: SA, Australia
Availability: Full time
Requirements
Your AI experience may include areas such as:
Essential skills and experience
-----------------------------------
Qualifications
------------------
* Bachelor's degree or higher in Software Engineering, Computer Science, Artificial Intelligence, Data Science or a related technical discipline.
* Postgraduate study or deeper experience in AI/ML, mathematics or a related discipline would be highly regarded.
* Australian Citizenship. Successful candidates must be eligible to obtain and maintain an Australian Defence Security Clearance.
Flexible work arrangements are available where appropriate to the role and project requirements. If you have specific requirements, we encourage you to discuss them during the interview process.
Applicants must be Australian Citizens to meet Defence security requirements for the position.
Key Skills: Machine Learning, Computer Vision
Salary: Not disclosed