AI Software Engineer

Job Description

Title: AI Software Engineer

Company Name: Niduslab

Vacancy: 3

Age: 22 to 40 years

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 1 to 5 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2026-04-16

Application Deadline: 2026-05-15

Education:
    • Bachelor in Engineering (BEngg) in Computer Engineering
    • Bachelor in Engineering (BEngg) in Computer Applications
    • Bachelor in Engineering (BEngg) in Computer Science
    • Bachelor of Computer Application (BCA)


Requirements:
  • 1 to 5 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required: AI Intregation,Artificial intelligence (AI),Backend Development,Database design,Front-end Development,IT System Management,Prompt Engineering,Software Development,Web Developer

Additional Requirements:
  • Age 22 to 40 years


Responsibilities & Context:

About NidusLab

NidusLab is a premium technology company delivering cutting-edge software development, application development, web development, and AI-driven solutions. In addition to providing full-scale digital services, NidusLab develops innovative in-house products designed to solve real-world challenges:

  • NidusTime: An all-in-one HR management platform offering time tracking, task management, payroll, recruitment, and workforce automation

  • NidusJob: An AI-integrated job marketplace that redefines how candidates and employers connect

  • AZKINC: A global platform connecting consultants from diverse fields—including business & management, career development, health & wellness, life coaching, finance, and education—empowering professionals to reach clients worldwide and deliver transformative results.

Position Overview

NidusLab is seeking highly capable, innovative, and results-driven Senior and junior AI Software Engineers to design, develop, and optimize intelligent software solutions across our products and internal systems.

This role combines full-stack software engineering with AI feature development, making it ideal for a professional who can work across frontend, backend, APIs, databases, and modern AI technologies to build scalable, practical, and high-impact applications.

Key Responsibilities

Full-Stack Software Development

  • Design, develop, test, and maintain frontend and backend components for web applications, software products, and internal platforms

  • Build responsive, scalable, and user-friendly interfaces using modern frontend frameworks and development practices

  • Develop robust backend services, APIs, business logic, and integrations to support application functionality

  • Write clean, efficient, maintainable, and reusable code aligned with software engineering best practices

AI Solution Development

  • Design and integrate AI-powered features into software products and internal systems

  • Build and implement intelligent workflows using machine learning models, LLMs, NLP, automation tools, or AI APIs

  • Research, evaluate, and integrate third-party AI tools, models, and platforms for practical product use cases

  • Develop prompt-based workflows, AI assistants, recommendation logic, and automation systems where applicable

  • Test, monitor, and refine AI outputs to improve quality, consistency, and user experience

Backend, API & Database Engineering

  • Develop and maintain REST APIs, service integrations, and backend modules

  • Design and manage database structures, queries, data flow, and system connectivity

  • Ensure effective communication between frontend, backend, AI services, and third-party platforms

  • Support secure authentication, authorization, data handling, and backend optimization.

Research, Prototyping & Innovation

  • Explore emerging technologies, frameworks, and tools relevant to AI and full-stack software engineering

  • Build prototypes, proofs-of-concept, and experimental solutions to validate new ideas and product opportunities

Testing, Quality & Documentation

  • Conduct testing, validation, debugging, and performance analysis across software modules and AI-enabled features

  • Document technical architecture, feature logic, APIs, workflows, and implementation notes

Collaboration & Execution

  • Work closely with product managers, designers, engineers, and leadership to deliver high-quality software solutions

  • Translate business needs into technical solutions and implementation plans

  • Support project execution through clear communication, task ownership, and timely delivery

  • Participate in brainstorming sessions, planning meetings, and cross-functional collaboration

Educational Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Information Technology, or a related field

  • Equivalent practical experience may also be considered

Required Qualifications

  • Strong experience in full-stack software development and modern web application engineering

  • Proficiency in one or more programming languages such as Python, JavaScript, TypeScript, Java, or C#

  • Experience with frontend and backend frameworks used in modern web development

  • Strong understanding of REST APIs, JSON, backend integrations, and database systems

  • Solid understanding of debugging, testing, version control, and code organization

  • Familiarity with AI concepts such as LLMs, NLP, machine learning workflows, intelligent automation, or prompt engineering

  • Experience or strong working knowledge of integrating AI APIs or AI-based tools into software applications

  • Strong analytical thinking, problem-solving ability, and attention to detail

  • Proficient in Claude code, cowork, skills, project etc.

  • Good written and verbal communication skills in English

  • Ability to work effectively in a fast-paced startup environment

Preferred Technical Skills

Candidates with experience in any of the following areas will have an advantage:

  • Frontend: React, Next.js, Vue.js, Angular, HTML5, CSS3, JavaScript, TypeScript

  • Backend: Node.js, Express.js, Python, FastAPI, Flask, Django, NestJS, or similar technologies

  • Database: PostgreSQL, MySQL, MongoDB, Firebase, Redis, or similar systems

  • AI/ML Tools: OpenAI APIs, LangChain, Hugging Face, TensorFlow, PyTorch, Scikit-learn, vector databases, or related tools

  • Dev Tools: Git/GitHub, Docker, Postman, CI/CD workflows, cloud deployment environments, prompt engineering, workflow automation, AI experimentation, system integration.

Core Competencies

  • Strong ownership mindset

  • Logical and analytical thinking

  • Problem-solving ability

  • Curiosity about AI and emerging technologies

  • Team collaboration and communication skills

  • Attention to detail and quality



Job Other Benifits:

Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs