Title:  Software Deployment and Integration Engineer, Artificial Intelligence, GEC

Job ID:  13986
Location: 

Elect – 100 Jurong East Street, SG

Description: 

At ST Engineering, we apply our technology and innovation to solve real-world problems and improve lives. Our dedication to excellence and our strong track record have earned us a distinctive reputation for quality and trust as a global technology, defence and engineering group. Our diverse portfolio of businesses spans the aerospace, smart city, digital solutions, defence and public security segments. As the Group Engineering Center, we aim to transform the use of technology across all of ST Engineering businesses.

 

Job Brief (Full-Time) 

 

We are looking for a Junior Software Deployment and Integration Engineer specializing in Chatbot system deployment. You will work closely with our development and research teams to ensure seamless integration of large language models into customer applications. This role is ideal for a passionate individual who thrives in a collaborative and fast-paced environment, with a keen interest in software, artificial intelligence and prompt engineering. Our mission is to push the boundaries of what is possible in the realm of AI and to create transformative solutions that impact industries worldwide. You will play a pivotal role in advancing our state-of-the-art AI-powered applications and products.

 

Responsibilities:

 

  • Assist in the deployment and integration of software solutions across various platforms.
  • Collaborate with DevOps and infrastructure teams to optimize deployment pipelines and ensure continuous integration.
  • Participate in the design and implementation of deployment processes and integration strategies.
  • Conduct troubleshooting and debugging of deployment and integration issues.
  • Maintain documentation of deployment processes and configurations.
  • Provide training and support to customer teams on the usage and maintenance of deployed systems.
  • Ensure adherence to best practices in software deployment and integration.

 

Requirements:

 

  • Diploma in Computer Engineering, Artificial Intelligence, or a related technical field.
  • Familiarity with chatbot development and natural language processing concepts.
  • Familiarity with working in a Linux environment on public clouds and locally with extensive hands-on experience.
  • Experience with databases and data storage solutions, such as SQL, NoSQL, vector databases, and caching systems. (e.g. PostgreSQL, MongoDB, Milvus, MinIO, Redis)
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with version control systems (e.g., Git) and continuous integration tools.
  • Proficiency in scripting languages such as Python or Shell scripting.
  • Excellent problem-solving skills, attention to detail, and a passion for staying at the forefront of technological advancements.
  • Effective communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.

 

Working Perks & Professional Development

 

  • Great opportunity to get industry and enterprise experience.
  • Exposure to the full spectrum of product development.
  • Join a young and dynamic team with forward-looking working culture.
  • Lots of room to tinker and experiment.