Search by job, company or skills

R

Software Engineer (Artificial Intelligence)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description Software Engineer (Artificial Intelligence)

Team: Engineering

Designation: Software Engineer (Artificial Intelligence)

Job Role: You'll create responsive web applications using Next.js, build and maintain RESTful APIs with Node.js and Python, and collaborate with UI/UX designers. You'll mentor junior developers, contribute to code reviews, and integrate emerging technologies like CrewAI and LangChain, fostering continuous learning within the team.

Experience: 4-5 years of experience in React, Node.js, Remix, Next.js, Crew AI, LangChain, and database management (SQLite, PostgreSQL).

Job-Location: Cyberjaya, Selangor, Malaysia.

Shifts: Day Shift. However, the resource may need to work Flexible Hours to provide extended support & be available on call when required.

Responsibilities:

  • Develop and maintain scalable web applications using React, Node.js, Remix, and Next.js.
  • Implement and enhance user interfaces with Tailwind CSS, Shadcn, and Radix UI.
  • Design and manage databases using SQLite and PostgreSQL.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior developers, providing guidance and fostering a learning environment.

Work Experience:

  • 4-5 years of proven experience working with React, Node.js, Remix, and Next.js to develop high-performance, scalable web applications.
  • Gained hands-on experience with Crew AI and LangChain, demonstrating the ability to quickly learn and apply these technologies in small projects.
  • Proficient in Tailwind CSS, Shadcn, and Radix UI to build responsive, maintainable, and visually appealing user interfaces.
  • Managed and optimized databases using SQLite and PostgreSQL, ensuring efficient data handling and integration.
  • Strong problem-solving abilities and attention to detail, addressing technical
  • issues across front-end and back-end systems.
  • Able to work independently and as part of a team, contributing to project success and meeting deadlines consistently.

Essential Technical Skills:

  • Proven experience in full-stack web development, particularly with Next.js,
  • Node.js, Python, CrewAI, and LangChain.
  • Strong understanding of RESTful API design and development.
  • Proficiency in front-end technologies such as React.js, HTML5, CSS3, and JavaScript.
  • Familiarity with cloud-based infrastructure (e.g., AWS, Azure, Google Cloud).
  • Solid experience with version control systems like Git and GitHub.
  • Understanding of Agile methodologies with experience in Scrum teams.
  • Strong debugging and problem-solving abilities.
  • Excellent verbal and written communication skills for articulating complex
  • technical concepts to non-technical stakeholders.
  • Experience with CI/CD pipelines and testing frameworks is a plus.
  • Knowledge of database management systems (e.g., MongoDB, PostgreSQL,
  • MySQL) is preferred.

Desired Skills:

  • Self-motivated with a strong desire for continuous learning about software engineering practices as well as AI technologies like CrewAI and LangChain.
  • Collaborative team player capable of working across various functions.
  • Detail-oriented with a passion for delivering high-quality code.
  • Excellent time management skills with the ability to meet deadlines.

Qualifications:

B.Tech in Computer Engineering, with a strong foundation in software development principles.

Actively contributed to various open-source projects, demonstrating strong collaboration and coding skills.

In-depth understanding of data structures and algorithms, with the ability to

apply them effectively in solving complex problems.

Behavioral Skills:

Identify and resolve performance bottlenecks, bugs, and technical issues to ensure smooth functionality.

Collaborate with cross-functional teams to deliver high-quality solutions.

Stay updated with emerging technologies like CrewAI and LangChain, integrating them into development.

Clearly communicate complex technical concepts to both technical and non-technical stakeholders.

Manage time effectively to meet deadlines, maintain high code quality, and promote best practices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135687809