Role Overview:
Microland’s AI-CoE is looking for talented and experienced back-end developers with a passion for building innovative and intelligent back-end systems to join our growing team and contribute to the development of cutting-edge AI applications.
Responsibilities:
- Develop and maintain high-quality scalable and robust back-end components for AI-based applications.
- Collaborating on feature design and implementation.
- Implement and optimize data storage solutions, RESTful APIs, and server-side logic.
- Integrating various AI models into new/existing applications.
- Design and maintain databases ensuring high performance, reliability, and security.
- Writing secure, clean, modular, maintainable, and well-documented code and optimizing it for performance and scalability.
- Adaptability to new skills and technologies, staying current with industry trends and best practices, and rapid prototyping are crucial.
Technical Skills:
- Strong Programming skills in Python/C#/Rust
- Proficiency with Python web-frameworks like Flask, Django, FastAPI, etc.
- Expertise in Database implementations (MySQL, PostgreSQL, MongoDB, Vector DBs, etc.)
- Expertise in creating RESTful APIs and modern back-end build pipelines.
- Ability to host the backend-end components as Docker containers or in a Kubernetes environment.
- Familiarity with System Architecture and Design.
- Awareness of various ML concepts and AI models, ability to leverage and integrate them into applications
- Familiarity with DevOps pipelines for CI/CD.
- Strong Problem-Solving Skills and an attention to details.
- Familiarity with Cloud computing and infrastructure, ability to employ cloud-based services.
Qualification:
- Bachelor's degree in Engineering or equivalent in Computer Science or related field.