Tech Stack
AWSCloudHadoopJavaPythonSparkSQLTensorflowUnixVBA
About the role
- Design, implement, and optimise machine learning solutions to solve complex problems and enhance product offerings.
- Develop and implement machine learning models using frameworks such as TensorFlow and Spark.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct data mining and analysis to identify trends and insights.
- Design and maintain databases, ensuring efficient data storage and retrieval.
- Write clean, maintainable code in languages such as Python, Java, C, and R.
- Utilise cloud services like AWS for deploying machine learning applications.
- Implement natural language processing techniques to enhance user interaction with AI systems.
- Perform regular testing and validation of models and document processes and methodologies.
Requirements
- Proficiency in programming languages including Python, Java, C, R, and VBA.
- Experience with big data technologies such as Hadoop and Spark.
- Strong understanding of machine learning concepts and algorithms.
- Familiarity with database design principles and SQL for data manipulation.
- Knowledge of Bash (Unix shell) for scripting tasks.
- Experience deploying machine learning applications using cloud services like AWS.
- Experience with TensorFlow and natural language processing techniques.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningTensorFlowSparkPythonJavaCRVBAHadoopnatural language processing
Soft skills
collaborationproblem solvingcommunication