Software Developer

4 days ago


City Of Salisbury, Australia Australian Bureau Of Meteorology Full time
About Us

The Australian Bureau of Meteorology is a world-leading meteorological organization that provides critical weather, climate, and water information to the Australian community. We are seeking a highly skilled Software Developer to join our team and contribute to the development of cutting-edge weather and climate forecasting systems.

Job Summary

We are looking for a talented Software Developer with a strong background in Artificial Intelligence and Machine Learning to join our team. The successful candidate will be responsible for designing, developing, and implementing AI and ML solutions to improve the accuracy and reliability of our weather forecasting systems.

Key Responsibilities
  • Design and develop AI and ML models to improve weather forecasting accuracy
  • Develop and implement software solutions to integrate AI and ML models with our existing weather forecasting systems
  • Collaborate with cross-functional teams to identify and prioritize AI and ML project requirements
  • Develop and maintain high-quality software code, following industry best practices and standards
  • Provide technical guidance and support to junior team members
Requirements
  • Strong knowledge of core machine learning models, algorithms, and techniques
  • Experience with coding in Python and ML/Deep Learning libraries such as Open CV, TensorFlow, Keras, and PyTorch
  • Excellent software engineering skills and the ability to write clean, reusable code
  • Configuration management tools and practices
  • Research and problem-solving abilities; enthusiasm to learn and share latest methods/techniques within the team
  • Excellent oral and written communication skills, with an ability to foster effective stakeholder relationships
  • Adaptability and resilience in a dynamically evolving environment
  • Commitment to ongoing self-improvement and professional development
Desirable Skills and Experience
  • 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
  • Docker container development and deployment
  • Microservice Architectures
  • Knowledge of cloud computing platforms and experience with big data technologies
Qualifications
  • Bachelor's or higher degree in Software Engineering, Computer Science, Data Science, or related fields
  • Australian Citizenship
  • Successful candidates must be eligible to hold and maintain an Australian Defence Security Clearance
Location

The Australian Bureau of Meteorology is headquartered in Melbourne, with teams operating from various locations across Australia. We offer a range of benefits, including a competitive salary, flexible work arrangements, and opportunities for professional development.


  • Software Developer

    7 days ago


    City Of Salisbury, Australia Australian Bureau Of Meteorology Full time

    About UsThe Australian Bureau of Meteorology is a world-leading meteorological organization that provides critical weather, climate, and water information to the Australian community. We are seeking a highly skilled Software Developer to join our team and contribute to the development of cutting-edge weather and climate forecasting systems.Job SummaryWe are...

  • Software Developer

    7 days ago


    City of Salisbury, Australia Australian Bureau of Meteorology Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at the Australian Bureau of Meteorology. As a key member of our team, you will be responsible for developing and implementing cutting-edge AI and machine learning solutions to support our weather forecasting and climate research initiatives.Key ResponsibilitiesDesign, develop,...


  • City Of Salisbury, Australia Dxc Technology Inc. Full time

    Job Summary:Dxc Technology Inc. is seeking a highly skilled Software Development Lead to join our team. As a Software Development Lead, you will be responsible for leading the development of software solutions that meet the needs of our clients.Key Responsibilities:Software Requirements Definition: Define the requirements allocated to the software elements...


  • City Of Salisbury, Australia Dxc Technology Inc. Full time

    {"title": "Software Development Specialist", "content": "Job SummaryWe are seeking a skilled Software Development Specialist to join our team at DXC Technology Inc. The successful candidate will be responsible for defining software requirements, analyzing and evaluating their correctness and testability, and developing a software architectural design that...


  • City of Salisbury, Australia DXC Technology Inc. Full time

    Software Development ExpertiseWe are seeking a highly skilled Software Development Specialist to join our team at DXC Technology Inc.Key ResponsibilitiesDefine Software Requirements: Develop and baseline software architectural designs that describe software items implementing software requirements.Software Architectural Design: Define internal and external...


  • City Of Salisbury, Australia Dxc Technology Inc. Full time

    About the RoleWe are seeking highly skilled Software Engineers to join our Adelaide Defence team. As a key member of our team, you will be working on cutting-edge cybersecurity projects that have real-world applications, while supporting the defence industry's critical mission protecting our country.Key ResponsibilitiesWork on complex software development...


  • City of Salisbury, Australia Lockheed Martin Australia Full time

    About Lockheed Martin AustraliaLockheed Martin Australia is a leading provider of advanced technology and innovation solutions to the Australian Defence Force. Our team of experts works on a wide range of projects, from air and missile defence systems to surveillance and command and control systems.About the RoleAs a Software Engineer - Air Battle Programs,...


  • City Of Salisbury, Australia Lockheed Martin Australia Full time

    About the RoleAs a Software Engineer - Air Battle Programs at Lockheed Martin Australia, you will play a critical role in planning, conducting, and coordinating software development activities for our Air Battle Management System.Key ResponsibilitiesDesign, develop, document, test, and debug software that contains logical and mathematical solutions to...


  • City of Salisbury, Australia DXC Technology Inc. Full time

    Software Engineer - Expression of InterestThis is an expression of interest for skilled professionals to join our team at DXC Technology Inc. as Software Engineers. You will be working on cutting-edge cybersecurity projects that have real-world applications, while supporting the defence industry's critical mission protecting our country.You will work...


  • City of Salisbury, Australia DXC Technology Inc. Full time

    Software Engineer - Expression of InterestThis is an exciting opportunity for skilled Software Engineers to contribute to cutting-edge cybersecurity projects with real-world applications, supporting the defence industry's critical mission to protect our country.You will work alongside a talented team of professionals, collaborating closely to ensure project...


  • City Of Salisbury, Australia Dxc Technology Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Adelaide Defence team, working on cutting-edge cybersecurity projects with real-world applications.As a member of our team, you will be part of a collaborative environment, working alongside some of the brightest minds in the industry.Our team is focused on software development,...

  • Software Developer

    7 days ago


    Salisbury, Australia Australian Bureau of Meteorology Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at the Australian Bureau of Meteorology. As a key member of our team, you will be responsible for developing and implementing cutting-edge artificial intelligence and machine learning solutions to support our weather forecasting and climate research initiatives.Key...


  • City of Maribyrnong, Australia XPT Software Australia Pty Ltd Full time

    Job Description This is a remote position with XPT Software Australia Pty Ltd. Key Responsibilities: Develop and maintain software applications for power systems using C++ programming and Microsoft Visual Studio. Collaborate with global teams to deliver projects on time, within budget, and to the highest standards of quality. Design, build, and test...

  • Software Developer

    3 days ago


    City of Rockingham, Australia Google Inc. Full time

    About the RoleAs a software engineer at Google Inc., you will have the opportunity to work on cutting-edge technologies that impact billions of users worldwide. Our software engineers are responsible for developing innovative solutions that drive business growth and improve user experience.Key ResponsibilitiesDesign, develop, and test software applications...


  • City of Salisbury, Australia Lockheed Martin Australia Full time

    About Lockheed Martin Australia:We are a dynamic and growing organisation offering stimulating and challenging work at the forefront of technology. As a leader in Australia's National Security, we collaborate with Australian industry across multiple domains, including Aeronautics, Maritime, Surveillance, and Defence. Our team of approximately 1200 staff in...

  • Software Developer

    3 days ago


    City of Stonnington, Australia Toshiba Global Commerce Solutions (Australia) Pty Ltd Full time

    About Toshiba Global Commerce Solutions (Australia) Pty LtdWe are a leading global provider of innovative retail solutions, dedicated to driving digital transformation and empowering businesses across Asia Pacific, the Middle East, and Africa.Our company is focused on delivering cutting-edge technology tailored to regional market needs, and we are seeking a...

  • Software Developer

    5 days ago


    City of Parramatta Council, Australia Woolworths Limited Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at Woolworths Limited. As a key member of our squad, you will be responsible for developing high-quality, scalable, and performant solutions that meet the needs of our business.About the RoleDevelop and implement software solutions using modern engineering practices and...


  • City Of Stirling, Australia ROBERT WALTERS AUSTRALIA Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our global team. As a key member of our engineering team, you will play a crucial role in building software applications using cloud services architecture and design.Key ResponsibilitiesDevelop and maintain high-quality software applications using cloud services architecture and...


  • city of stirling, Australia ROBERT WALTERS AUSTRALIA Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our global team at Robert Walters Australia. As a key member of our software development team, you will play a crucial role in building software as part of a multi-disciplinary team.Key ResponsibilitiesDevelop existing applications and new applications in...


  • city of stirling, Australia ROBERT WALTERS AUSTRALIA Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Developer to join our global team at Robert Walters Australia. As a key member of our software development team, you will play a crucial role in building software as part of a multi-disciplinary team.Key ResponsibilitiesDevelop existing applications and new applications in...