1 день назад
Software Development Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Development Engineer (AI): Developing and maintaining Product Data Management software across desktop, web, cloud, replication, SDK, and CAD integration environments with an accent on C#, .NET, React, Node, testing, and reliable enterprise software. Focus on implementing features under senior guidance, validating AI-assisted code, building automated tests, and troubleshooting production issues.
Location: Singapore, SGP; in-person onboarding and/or ID verification may be required.
Company
develops software that helps customers design and create buildings, cars, factories, and entertainment projects.
What you will do
- Develop, test, debug, and maintain Product Data Management software features under the guidance of senior engineers.
- Implement features from functional and technical specifications and write clean, maintainable, well-tested code.
- Collaborate with software engineers, QA engineers, UX designers, and product managers throughout the development lifecycle.
- Troubleshoot defects and customer-reported production issues, participate in code reviews, and contribute to technical documentation.
- Use AI-assisted development tools responsibly, validate generated code, and contribute to AI-enabled product features.
- Adopt Agile practices, engineering standards, modern development tools, and continuous improvement activities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- 0–2 years of software development experience, including internships or academic projects.
- Knowledge of object-oriented programming, software design principles, and the software development lifecycle.
- Knowledge of C# and .NET, with experience in React, Node, web development, and cloud development.
- Basic understanding of SQL, relational databases, Git, automated testing, scalability, performance, and reliability.
- Strong analytical, problem-solving, communication, learning, and collaboration skills.
Nice to have
- Exposure to cloud-native application development, Docker, container technologies, or automated testing frameworks.
- Familiarity with React or Angular front-end technologies and software performance analysis.
- Familiarity with products such as Inventor, AutoCAD, or Revit, or similar CAD applications.
Culture & Benefits
- Collaboration within a global engineering team.
- Opportunities to develop technical expertise through feedback, engineering reviews, and knowledge sharing.
- Compensation may include base salary, annual cash bonuses, stock grants, and benefits, depending on experience and geographic location.
- Commitment to a culture of belonging and inclusive collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →