Develop and deploy machine learning models, algorithms, and solutions to solve complex business problems.
Collect, preprocess, and analyze data to derive valuable insights and patterns for model training and optimization.
Collaborate with cross-functional teams to understand business requirements and translate them into machine-learning solutions.
Implement and optimize machine learning pipelines, ensuring scalability, reliability, and efficiency of the models.
Experiment with various machine learning algorithms, techniques, and frameworks to improve model performance and accuracy.
Stay updated on the latest trends in machine learning, AI technologies, and incorporating innovative approaches into our projects.
Conduct thorough model evaluation, testing, and validation to ensure the robustness and effectiveness of the solutions.
Document and communicate technical concepts, methodologies, and findings to stakeholders and team members.
Requirements
Bachelor's or Master's degree in Computer Science, Machine Learning, Statistics, Mathematics, or a related field.
3 to 5 years of experience in machine learning, deep learning, and artificial intelligence roles, with a proven track record of developing and deploying machine learning models.
Strong programming skills in Python, R, C, C++, SQL, or Java, with experience using machine learning libraries and frameworks such as TensorFlow, Keras, or PyTorch.
Solid understanding of data preprocessing, feature engineering, model evaluation, and optimization techniques.
Experience with big data technologies like Apache Kafka, Spark, and cloud computing platforms.
Excellent problem-solving skills, analytical thinking, and attention to detail.
Strong communication and collaboration skills to work effectively in a team environment.
Tech Stack
Apache
Cloud
Java
Kafka
Keras
Python
PyTorch
Spark
SQL
Tensorflow
Benefits
Competitive salary and benefits package for FTEs
Opportunities for professional growth and development