Machine Learning Engineer
Seniority Level: Mid-Senior
Employment Type: Full time
Skills and Experience:
You will be an experienced engineer with a proven track record of building commercial applications. We expect you to be a,
- The key contributor to the planning and direction of a project and effectively prioritize goals
- Identify opportunities to apply the latest advancements in Machine Learning and Artificial Intelligence to build, test, and validate predictive models
- Design, develop and implement analytical solutions using a variety of commercial and open-source tools (common tools include Python, R, TensorFlow)
- Make impactful contributions to internal discussions on emerging machine learning methodologies
- Have experience in Deep Learning-based NLP and information extraction
- Have experience in Deployment of engineering solutions in a production environment
- Familiar working with Git in engineering teams
- You will stay up to date with the latest advances in ML and AI.
Essential Requirements:
- Bachelor’s degree in IT / Software Engineering / CS / any equal qualification
- Familiarity with machine learning concepts, artificial intelligence, natural language processing (NLP) or related fields
- Experience in implementations of machine learning algorithms
- Strong background in a programming language suitable for analyses (e.g. R, Python, Java, C#, C++)
- Experience using SciPy and machine-learning packages (Numpy, Pandas, sci-kit-learn, etc)
- Experience with at least one Deep Learning frameworks such as TensorFlow, Keras, or PyTorch
- Run machine learning tests and experiments
- Excellent written and verbal communication skills
- Ability to work autonomously and collaboratively as part of a team to both teach and learn every day
Desirable:
- Experience with distributed data and computing tools like Spark or Apache Beam.
- Working knowledge of big data architectures. NoSQL, Hadoop
- Experience with building and deploying chatbots
Join us and become a part of a worldclass product.
