Job
Description
As an Artificial Intelligence (AI) Developer in our team, you will have the exciting opportunity to blend cutting-edge AI techniques with scalable web application architectures to design and build intelligent systems. Working closely with cross-functional teams, including data scientists, software engineers, and product managers, you will develop end-to-end solutions that enhance business operations and deliver exceptional user experiences. Your responsibilities will include full-stack development, where you will architect, design, and develop both frontend and backend components of AI-driven web applications. You will build responsive and user-friendly interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js, along with robust backend services using technologies like Node.js, Django, or .NET. Furthermore, you will be responsible for developing and integrating secure RESTful and GraphQL APIs to connect AI models with cloud services and third-party systems. Leveraging cloud platforms like AWS, Azure, or GCP, you will deploy and manage scalable applications and services effectively. Collaborating with data scientists, you will integrate machine learning models, natural language processing, computer vision, and other AI techniques into web applications. You will optimize AI workflows by ensuring seamless data exchange and efficient model inference across the technology stack. In terms of DevOps and deployment, you will implement CI/CD pipelines, containerization using tools like Docker and Kubernetes, and automated testing to ensure efficient and reliable releases. Monitoring application performance and troubleshooting issues in real-time will be essential to maintain high-quality production environments. Your role will also involve close collaboration with cross-functional teams to gather requirements, deliver project updates, and ensure solutions align with business needs. Documenting development processes, API specifications, and integration practices will be crucial to support future enhancements and maintenance. To excel in this role, you must have a degree in Computer Science, Data Science, Engineering, or a related field. Additionally, you should possess a minimum of 5 years of experience with full-stack development and at least 2 years of experience with AI development. Hands-on experience in programming languages like Python, JavaScript (or TypeScript), and/or C#, along with expertise in front-end and backend frameworks, cloud platforms, containerization, and data management, will be essential. If you are detail-oriented, possess strong problem-solving, analytical, and communication skills, and have a passion for continuous learning and innovation, this role is perfect for you. Join us at the intersection of AI and full-stack web development to create robust, intelligent systems that scale in the cloud while delivering intuitive and responsive user experiences.,