Designing and implementing both Front End and backend solutions for our Artificial Intelligence and Internet of Things platforms.
Requirements
- Java
- React
- design scalable and maintainable software applications
- Develop and implement back-end services and APIs
- Write clean and well-documented code that follows best practices
- Troubleshoot and debug software issues and implement fixes
- Stay up-to-date with emerging trends and technologies in software development
Responsibilities
- designing and implementing both Front End and backend solutions for our Artificial Intelligence and Internet of Things platforms
- managing real-time Kafka streams, Multi-threaded applications and AI/ML integrations
- designing, developing and delivering high-volume, low-latency applications for mission-critical systems
- Continuous research and implementation of ML algorithms for different application domains such as predictive modelling, computer vision, NLP etc.
- Plan, model, test, improve and deploy ML pipelines in a production environment.
- Design and develop scalable and maintainable software applications using Java and React.
- Develop and implement back-end services and APIs to support front-end features.
Other
- Work as part of an implementation team from concept to operations, providing deep technical subject matter expertise for successful deployment.
- Work well within the quality and code standards, and engineering practices, in place, and maintained by the team.
- Control the fulfillment of client requirements and timely delivery of ML applications.
- Collaborate with cross-functional teams to develop software solutions that meet client requirements and project goals.
- Conduct code reviews and provide feedback to other developers to ensure code quality and consistency.