AI Engineer
ST ENGINEERING URBAN SOLUTIONS LTD.
17 days ago
Posted date17 days ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringJob Summary:
We are looking for a highly motivated and skilled AI Engineer to join the Technology Office at ST Engineering Urban Solutions. In this role, you will work closely with the CTO of Urban Solutions to explore and develop novel applications of Artificial Intelligence (AI) across the company's smart city product suite. You will play a key role in designing, prototyping, and deploying cutting-edge AI and Machine Learning (ML) solutions that address complex urban challenges. This includes leveraging advanced ML techniques and Generative AI to create innovative capabilities in areas such as intelligent transportation systems, energy-efficient buildings, estate management, and smart security.
Key Responsibilities:
1. Develop & Implement AI/ML Models: Identify new AI use cases and design, build, train, and deploy advanced AI/ML models, including deep learning, tailored for Smart City datasets (e.g., IoT sensor data, traffic camera feeds, energy consumption, customer feedback, etc.).
2. Leverage Advanced Frameworks: Utilize state-of-the-art ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn, Keras, XGBoost) for model development and experimentation.
3. Explore Generative AI: Research, experiment with, and implement Generative AI techniques (e.g., Large Language Models (LLMs), GANs, VAEs, Diffusion Models) to create unique solutions, such as generating synthetic data for training robust models, automating the creation of legal and financial documents, designing personalized content and so on.
4. Cross-functional Collaboration: Engage with product owners of various smart city solution portfolios to understand requirements, define problem statements, and translate them into technical AI solutions.
5. Solution Integration & Deployment: Work closely with software engineers from respective product teams to integrate AI models into production systems, ensuring scalability, reliability, and performance.
6. Stay Current: Keep abreast of the latest advancements in AI/ML, particularly in Generative AI, deep learning, and their applications within the Smart City domain. Share knowledge with the team.
7. Documentation: Maintain clear and comprehensive documentation for models, code, experiments, and processes.
Required Qualifications:
• 2+ years of hands-on experience developing and deploying AI/ML models in a production environment.
• Strong programming skills in Python and extensive experience with core data science libraries (e.g., Pandas, NumPy, SciPy).
• Proven experience with one or more major deep learning frameworks (TensorFlow, PyTorch).
• Solid understanding of fundamental and advanced ML concepts (e.g., supervised/unsupervised learning, reinforcement learning, deep learning architectures like CNNs, RNNs, Transformers).
• Experience handling and analyzing large, complex datasets.
• Strong analytical and problem-solving skills with the ability to tackle complex, ill-defined problems.
• Excellent communication and collaboration skills.
Preferred Qualifications:
• Demonstrable experience or strong interest in applying Generative AI models (LLMs, GANs, etc.) to real-world problems. Familiarity with frameworks like Hugging Face, LangChain, and experience with A2A and MCP protocols is a plus.
• Experience working with Smart City-related data, including IoT, video feeds, traffic flow data, and time-series sensor data
• Experience with MLOps practices and tools (e.g., Docker, Kubernetes, MLflow, Kubeflow).
• Proficiency with cloud computing platforms (AWS, Azure, or GCP) and their AI/ML services.
• Familiarity with Big Data technologies (e.g., Spark, Hadoop).
• Experience with edge computing or deploying models on resource-constrained devices.
• Proficient in using Git for version control, collaborative development, and managing codebases effectively in team environments.
• Contributions to open-source projects or relevant publications.
We are looking for a highly motivated and skilled AI Engineer to join the Technology Office at ST Engineering Urban Solutions. In this role, you will work closely with the CTO of Urban Solutions to explore and develop novel applications of Artificial Intelligence (AI) across the company's smart city product suite. You will play a key role in designing, prototyping, and deploying cutting-edge AI and Machine Learning (ML) solutions that address complex urban challenges. This includes leveraging advanced ML techniques and Generative AI to create innovative capabilities in areas such as intelligent transportation systems, energy-efficient buildings, estate management, and smart security.
Key Responsibilities:
1. Develop & Implement AI/ML Models: Identify new AI use cases and design, build, train, and deploy advanced AI/ML models, including deep learning, tailored for Smart City datasets (e.g., IoT sensor data, traffic camera feeds, energy consumption, customer feedback, etc.).
2. Leverage Advanced Frameworks: Utilize state-of-the-art ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn, Keras, XGBoost) for model development and experimentation.
3. Explore Generative AI: Research, experiment with, and implement Generative AI techniques (e.g., Large Language Models (LLMs), GANs, VAEs, Diffusion Models) to create unique solutions, such as generating synthetic data for training robust models, automating the creation of legal and financial documents, designing personalized content and so on.
4. Cross-functional Collaboration: Engage with product owners of various smart city solution portfolios to understand requirements, define problem statements, and translate them into technical AI solutions.
5. Solution Integration & Deployment: Work closely with software engineers from respective product teams to integrate AI models into production systems, ensuring scalability, reliability, and performance.
6. Stay Current: Keep abreast of the latest advancements in AI/ML, particularly in Generative AI, deep learning, and their applications within the Smart City domain. Share knowledge with the team.
7. Documentation: Maintain clear and comprehensive documentation for models, code, experiments, and processes.
Required Qualifications:
• 2+ years of hands-on experience developing and deploying AI/ML models in a production environment.
• Strong programming skills in Python and extensive experience with core data science libraries (e.g., Pandas, NumPy, SciPy).
• Proven experience with one or more major deep learning frameworks (TensorFlow, PyTorch).
• Solid understanding of fundamental and advanced ML concepts (e.g., supervised/unsupervised learning, reinforcement learning, deep learning architectures like CNNs, RNNs, Transformers).
• Experience handling and analyzing large, complex datasets.
• Strong analytical and problem-solving skills with the ability to tackle complex, ill-defined problems.
• Excellent communication and collaboration skills.
Preferred Qualifications:
• Demonstrable experience or strong interest in applying Generative AI models (LLMs, GANs, etc.) to real-world problems. Familiarity with frameworks like Hugging Face, LangChain, and experience with A2A and MCP protocols is a plus.
• Experience working with Smart City-related data, including IoT, video feeds, traffic flow data, and time-series sensor data
• Experience with MLOps practices and tools (e.g., Docker, Kubernetes, MLflow, Kubeflow).
• Proficiency with cloud computing platforms (AWS, Azure, or GCP) and their AI/ML services.
• Familiarity with Big Data technologies (e.g., Spark, Hadoop).
• Experience with edge computing or deploying models on resource-constrained devices.
• Proficient in using Git for version control, collaborative development, and managing codebases effectively in team environments.
• Contributions to open-source projects or relevant publications.
JOB SUMMARY
AI Engineer
ST ENGINEERING URBAN SOLUTIONS LTD.
Singapore
17 days ago
N/A
Full-time
AI Engineer