Senior Machine Learning Engineer
Remote -3 months Contract (Extendable)
Role Description
This is a full-time remote role at Techwaresoft. As a Senior Machine Learning Engineer, you will design, build, and scale machine learning models that drive intelligent, data-driven decisions across the customer lifecycle. You will work at the intersection of data, product, and engineering to translate customer behavior and transaction data into predictive insights. Your work will directly influence customer engagement, retention, and commercial performance. This role offers the opportunity to deliver measurable business impact through applied machine learning.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Master’s degree in Data Science or another quantitative discipline is preferred
- Proven experience working with large-scale structured and unstructured datasets
- Background in telecom, digital, or consumer-tech environments
- Hands-on experience with model development and deployment pipelines
- Exposure to BI or data warehousing environments
- Strong analytical thinking and problem-solving skills
- 3–6 years of experience as a Data Scientist or Machine Learning Engineer
Responsibilities
- Design, train, and optimize machine learning and predictive models
Must Have
- Strong knowledge of ML algorithms such as k-NN, Naive Bayes, SVM, Random Forests, and XGBoost
- Advanced proficiency in Python, R, and SQL for data preparation and modeling
- Experience with feature engineering, data preprocessing, and data quality handling
- Solid understanding of model evaluation techniques including AUC, precision, recall, and overfitting
- Ability to build end-to-end ML workflows from data extraction to model scoring
Nice to have
- Experience with Databricks platform
- Familiarity with cloud-native environments for ML deployment
- Knowledge of big data frameworks such as Hadoop
- Experience with data visualization tools like Plotly, D3.js, or Tableau
- Strong understanding of ML performance metrics and validation methodologies
- Identify, collect, preprocess, and transform relevant data sources
- Perform exploratory data analysis to uncover trends and behavioral patterns
- Evaluate and combine models using ensemble or hybrid approaches
- Collaborate with engineering, BI, and product teams to align solutions with business needs.
Job Type: Contract
Contract length: 3 months
Work Location: Remote