T

Staff Software Design Engineer

TechSoftX

Sydney, New South Wales, Australia · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related fields. Preference given to Master's or PhD degree holders in Computer Science.
Eligibility
Applicants must be Australian citizens or permanent residents. Visa sponsorship is not available. Recruitment agencies will not be considered, and applicants should apply directly.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About TechSoftX

TechSoftX is an Australian-based software corporation headquartered in Sydney, with additional operations in Melbourne and Delaware, USA. The company specializes in artificial intelligence domains such as machine learning, data science, and optimization, alongside cybersecurity fields including cryptography, privacy, blockchain, and security.

Vision and Mission

The company's vision focuses on pioneering the integration of AI with sophisticated cybersecurity measures to foster a digital future grounded in trust, safety, and human-centered development. TechSoftX aims to craft intelligent technologies that secure and empower individuals, businesses, and governmental bodies. Its mission revolves around developing innovative AI-driven solutions and cyber defense mechanisms that enable secure advancement in the digital era, emphasizing ethical innovation and trustworthiness within all software.

Job Overview

As a Staff Software Design Engineer based in Sydney or Melbourne, you will take part in designing and evaluating novel algorithms and optimization strategies. The role demands producing maintainable, industrial-grade code using programming languages such as C, C++, Java, Python, and R. Additionally, you are expected to author research papers, technical documents, and whitepapers, while conveying concepts and solutions effectively to internal and external stakeholders. A close collaboration with clients will be essential to understand requirements and formulate practical deployment scenarios for products and solutions.

Required Experience

  • Minimum of 5 years in software engineering, ideally within AI, data science, optimization, or machine learning software development.
  • Experience working with startups and small to medium enterprises in selling technical software products and solutions.

Key Requirements

  • Strong analytical and problem-solving capabilities coupled with a continuous learning attitude.
  • Deep understanding of data structures and algorithms.
  • Proficiency in programming languages including C, C++, Java, Python, or R.
  • Familiarity with optimization techniques such as Linear and Integer Programming and software tools like CPLEX, Gurobi, and MATLAB.
  • Robust knowledge of artificial intelligence frameworks, data science methodologies, and machine learning concepts.
  • Experience with APIs and system integrations.
  • Customer-oriented approach ensuring project delivery and satisfaction.
  • Excellent skills in English communication and presentations.
  • Capacity to operate both autonomously and within outcome-focused teams.

Education

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent fields.
  • Candidates with Master’s or PhD degrees in Computer Science are preferred.

Additional Terms

  • This role does not offer visa sponsorship; applicants must be citizens or permanent residents of Australia.
  • Applications must be direct; recruitment agencies will not be considered.

Minimum education

Doctorate

How they work

Teamwork & Collaboration Problem Solving Customer Focus Independence Learning Agility
🤖
Online · instant AI help
Broxer