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
#J-18808-Ljbffr
Candidatar-se Now