Leading the development of new software using Java and other state-of-the-art technology
Working in a fast-paced Agile development team
Write code and unit tests, automation, and conduct code reviews
Working with experienced IT and business resources in the Product Development
Design and development of interfacing solutions (real-time and batch) with various Web and Client Server applications
Participate in iteration discussions, presentations and Application Demos
Participate in paired programming with other software engineers to quickly develop and deliver high quality functional code using test driving development and agile methodologies
Experience Required
5 years of experience developing software with Java, JavaScript, React, Angular, Spring Boot, SQL, Postgres and AI/ML.
Testing using test-driven development; and designing, developing and delivering applications using continuous integration and continuous deployment (CI/CD).
2 years of experience: developing machine learning models using open-source deep learning frameworks; and using Java, Python, Jenkins, Hadoop, BigQuery, Kafka, REST APIs, Agile development, and Kubernetes.
Experience of building AI and ML Platforms; and using machine learning tools and platforms for data management and models development and deployment.
Education Required
Masters or Bachelors in Computer Science or equivalent