Software Engineer - Full Stack (AI)

Full Stack Development

Icon salary Salary
Negotiable
Icon Location Location
Hanoi

Job Overview And Responsibility

We are looking for a talented Software Engineer with expertise in C#, ReactJS, and a strong understanding of Artificial Intelligence (AI) technologies. You will be part of a dynamic team, developing cutting-edge applications that leverage AI capabilities to deliver smart and innovative solutions. This role primarily focuses on backend development with C#, while also involving frontend development with ReactJS and integrating AI/ML models into functional software solutions. Responsibilities Backend Development: - Develop and maintain robust backend systems using C# and the .NET Core. - Design and maintain APIs for seamless data exchange between AI models and application components. - Implement data preprocessing pipelines to support AI workflows. Frontend Development: - Design and implement dynamic, user-friendly interfaces with ReactJS. - Ensure efficient interaction between the backend, frontend, and AI components. AI Integration (MLOps): - Work on the integration of AI/ML models into software applications. - Implement features that utilize machine learning algorithms, NLP, or computer vision. - Optimize AI workflows for scalability and performance. System Architecture and Design: - Collaborate with the team to design AI-driven systems - Ensure efficient interaction between the backend, frontend, and AI components. Testing and Optimization: - Write automated tests for AI-powered features, ensuring accuracy and reliability. - Monitor and optimize the performance of applications, including AI model inference times. - Optimize data pipelines and ETL/ELT processes to ensure high performance and reliability. Collaboration and Documentation: - Work closely with AI researchers, AI engineers, Data Analysts and other developers to deliver integrated solutions. - Document technical solutions, workflows, and best practices.

Required Skills and Experience

- Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 3+ years of experience in full-stack software and AI development. - Strong proficiency in C#, .NET Core, and ReactJS - Hands-on experience with integrating APIs and SDKs for AI services - Proficiency in working with RESTful APIs and WebSocket communication. - Experience with SQL/NoSQL databases and data modeling. - Knowledge of Docker and Kubernetes for deploying AI-driven microservices. - Familiarity with version control systems like Git and CI/CD pipelines.

Why Candidate should apply this position

- Benefits will be shared in details for successful candidates

Preferred skills and experiences

- Proficiency in English, with exceptional listening, speaking, reading skills - Solid understanding of AI technologies, including machine learning, natural language processing (NLP), or computer vision. - Understanding of clean code principles, SOLID design patterns, and best practices for AI integration. - Experience with cloud platforms like Azure, AWS, or Google Cloud, especially their AI/ML offerings. - Hands-on experience with data visualization tools for Data analytics. - Work experience with SharePoint, Microsoft 365 - Excellent problem-solving and analytical skills. - Strong communication skills for collaborating with cross-functional teams. - A proactive attitude and a passion for learning about emerging technologies.

Noah Lim

Headhunter | Recruiter
Verified
employee 67 candidates
cup 11 interviews
health 4 offers

Apply for this job

Successfully!

Thank you, you have sent the information successfully.

← View more Noah Lim's jobs
upload Click or drag file to this area to upload PDF only (3MB), You can update only 1 CV

Noah Lim

Headhunter | Recruiter
Verified
Icon employee 67 candidates
Icon cup 11 interviews
Icon health 4 offers

Completed jobs (4)