Position - Senior Software Engineer
Skills Required
- Strong analytical and problem-solving mindset.
- A collaborative mindset and the ability to work effectively in a team-oriented environment.
- Proficient in Python Programming including the Data Science/Machine Learning stack.
- Proficient in one or more Database query languages - MySQL, Hive, MongoDB.
- Strong understanding of Machine Learning techniques and algorithms including classification, regression, clustering, dimensionality reduction, and recommender systems.
- Strong understanding of Data Science concepts.
- Solid Understanding of Linear Algebra, Vector Calculus, Probability & Statistics.
- Experience in Machine Learning & Deep Learning libraries & frameworks such as Scikit-learn, Tensorflow, PyTorch, Keras & Huggingface.
- Solid understanding of software and data engineering best practices.
- Knowledge of Version Control Systems (SVN, GIT etc.)
- Ability to multitask in a demanding environment.
Optional Skills (will be added advantage)
- Knowledge of Microservices.
- Solid Understanding of Deep Learning, NLP & LLM’s.
- Experience in machine learning model deployment and MLOPS practices.
- Experience in AWS SageMaker.
- Knowledge of Linux scripting.
- Knowledge of PyCharm, VS-Code and IntelliJ IDEs.
- Knowledge of application modelling with UML.
- Experience working on projects that followed an Agile methodology will be an added advantage.
Education & Experience Required
- Bachelor's degree in Computer Science, Software Engineering, Statistics, Mathematics, or a related discipline.
- Minimum of 3 years of hands-on experience in data science & and machine learning product development.
- Good communication skills, both written and verbal.
Generating Download Link...