The developer should have extensive experience with operationalizing AI projects in production environments. TalentCloud members in this area should be proficient in both client and server software (full stack). They also need to have some familiarity with AI and machine learning models and typical data science projects. Experts should be able to understand client’s requirements and translate them into deliverables.
Required Skills
- Proficient in client software such as JavaScript, HTML, JSON, React, XML, and jQuery
- Proficient in server software such as Python, Java, REST, SQL, NoSQL, and Ruby
- Familiar with machine learning models
- Hands-on DevOps Experience
- Experience with supporting data science development environment
- Have a solid understanding of development and deployment standards
- Ability to work in a complex environment that involves liaison with multiple teams
- Experience with Scrum framework
- Experience with Big Data platforms such as Spark and Hadoop, HBase, MapReduce, Spark, Sqoop, and Oozie
- Experience with cloud platforms such as Google Cloud Platform, AWS, and Azure
- Experience with build tools including Ant, Maven, or Gradle
- Strong experience with using IDE’s and software development environments including Eclipse or NetBeans
- Comfortable working independently
- Familiarity with version control, especially Git/GitHub
- Experience with building APIs
Preferred Skills
- Previous experience in working with data science teams
- Graduate degree in Computer Science or a related field
- Experience with NodeJS and Django
- Experience with PyTorch, and TensorFlow
- Experience with data and model pipelines
- Experience with Containers and Kubernetes