AI Software Engineer

Crosva

Região Norte

On-site

BRL 367,000 - 530,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Crosva in Singapore is seeking an AI Software Engineer to design, build, and deploy AI-powered applications that drive innovation across the organisation. You will work on scalable AI systems, translate business requirements into robust software, and contribute to the full development lifecycle.

You will collaborate with data scientists and product managers, implement and optimise models for production, review code, and stay current with advancements in TensorFlow, PyTorch, and related tools.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or related technical field (or equivalent professional experience).
  • Proven experience developing software using modern programming languages such as Python, Java, C++, or Go.
  • Solid understanding of machine learning concepts and experience with AI frameworks like TensorFlow or PyTorch.
  • Experience with data structures, software design patterns, and OO/functional programming paradigms.
  • Familiarity with version control systems and collaborative workflows.
  • Knowledge of software development best practices, including testing, CI/CD, and deployment.
  • Strong problem-solving skills and ability to work in a team.
  • Excellent communication skills to explain technical concepts to diverse audiences.

Responsibilities

  • Designing and developing AI and machine learning models, algorithms, and software solutions using industry-standard frameworks.
  • Writing clean, efficient, and well-documented code while adhering to best practices.
  • Collaborating with data scientists, product managers, and engineers to translate requirements into technical specs.
  • Implementing and optimising AI models for production environments, ensuring scalability, reliability, and performance.
  • Conducting code reviews and contributing to process improvements.
  • Troubleshooting and resolving issues within AI systems and applications.
  • Staying current with AI developments and evaluating their applicability to business needs.
  • Participating in the full software development lifecycle from conception through deployment and maintenance.
  • Documenting technical specifications, system architecture, and implementation decisions.

Skills

Python
Java
C++
Go
Machine learning
Problem solving
Communication
Teamwork

Education

Bachelor's degree in Computer Science or related field

Tools

TensorFlow
PyTorch
Docker
Kubernetes
VS Code
Google AI Studio
Git

Job description

About the role

We are seeking an AI Software Engineer to join our growing technology team in Singapore. This is an exciting opportunity to contribute to the development and deployment of artificial intelligence solutions that drive innovation across our organisation. As an AI Software Engineer, you will play a pivotal role in designing, building, and optimising AI-powered applications and systems. You will work collaboratively with cross-functional teams to translate complex business requirements into scalable, robust technical solutions. This position offers the chance to work on cutting-edge AI technologies whilst making a tangible impact on our strategic objectives and competitive positioning in the market.

What you'll be doing
  • Designing and developing AI and machine learning models, algorithms, and software solutions using industry-standard frameworks and libraries
  • Writing clean, efficient, and well-documented code whilst adhering to best practices and coding standards
  • Collaborating with data scientists, product managers, and other engineers to understand requirements and translate them into technical specifications
  • Implementing and optimising AI models for production environments, ensuring scalability, reliability, and performance
  • Conducting code reviews and contributing to the continuous improvement of development processes and practices
  • Troubleshooting, debugging, and resolving technical issues within AI systems and applications
  • Staying current with developments in AI and machine learning technologies and evaluating their applicability to business needs
  • Participating in the full software development lifecycle, from conception through deployment and maintenance
  • Documenting technical specifications, system architecture, and implementation decisions for knowledge sharing and future reference
What we're looking for
  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related technical field (or equivalent professional experience)
  • Proven experience developing software using modern programming languages such as Python, Java, C++, or Go
  • Solid understanding of machine learning concepts, algorithms, and practical experience with AI development frameworks such as TensorFlow, PyTorch, or similar tools
  • Experience with data structures, software design patterns, and object-oriented or functional programming paradigms
  • Familiarity with version control systems and collaborative development workflows
  • Knowledge of software development best practices, including testing, continuous integration, and deployment
  • Strong problem-solving skills and ability to work effectively in a team environment
  • Excellent communication skills and ability to articulate technical concepts to both technical and non-technical stakeholders
  • Preferred: Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Preferred: Familiarity with containerisation technologies such as Docker and Kubernetes
  • Preferred: Experience with natural language processing, computer vision, or deep learning specialisations
  • Preferred: Contributions to open-source AI or machine learning projects
  • Preferred: Experience in VS Code, Cursor, Google AI Studio, Google Antigravity.
Want to know more about CROSVA?

Follow us on LinkedIn to discover our latest work in AI, software development and digital transformation, and stay informed about future opportunities with CROSVA.

Follow us on LinkedIn; linkedin.com/company/crosva-sg

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Software Engineer (Full Stack) ID51390
AI Software Engineer (Full Stack) ID51390

AgileEngine • Salvador

On-site
BRL 624,000 - 936,000
Professional growth
Competitive compensation
Exciting projects
+1
AI Software Engineer (Full Stack) ID51390
AI Software Engineer (Full Stack) ID51390

AgileEngine • Espumoso

On-site
BRL 470,219 - 626,959
Professional growth opportunities
Competitive compensation
Engaging projects with renowned companies
+1
Senior Consultant, AI Platform Engineering
Senior Consultant, AI Platform Engineering

PeopleSearch • Região Norte

On-site
BRL 606,000 - 848,000
AI Engineer
AI Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD • Região Norte

On-site
BRL 180,000 - 320,000
Web, Mobile and Desktop Development
Web, Mobile and Desktop Development

Rabelo Digital • Brazil

Remote
BRL 180,000 - 300,000
AI Engineer
AI Engineer

Niuro • Brazil

Remote
BRL 300,000 - 540,000
Full Stack AI Software Engineer ID53175
Full Stack AI Software Engineer ID53175

AgileEngine, LLC. • São Paulo

On-site
BRL 104,821 - 157,232
Mentorship
Education budget
Fitness budget
+2
Software Engineer (India)
Software Engineer (India)

Articul8 • Brazil

On-site
BRL 150,000 - 200,000
AI Engineer
AI Engineer

Solvedex • Brazil

On-site
BRL 180,000 - 280,000
AI Safety & Governance Engineer (SAGE)
AI Safety & Governance Engineer (SAGE)

Nanyang Technological University • Região Norte

On-site
BRL 363,000 - 606,000