We are seeking an experienced Machine Learning Engineer with a strong background in the financial services or banking sector to join our data and analytics team. The ideal candidate will have hands-on expertise in Databricks and modern data engineering workflows, with a proven track record of designing, building, and deploying machine learning models to solve complex business problems such as fraud detection, credit risk assessment, customer segmentation, and transaction analytics.
Model Development & Deployment
Design, build, and optimize scalable ML models on Databricks for financial services applications.
Work with structured and unstructured data to address business challenges such as fraud detection, credit scoring, portfolio risk, and compliance monitoring.
Deploy ML models into production using Databricks MLflow or other CI/CD frameworks.
Data Engineering & Processing
Ingest, clean, and transform large datasets from multiple banking and financial systems.
Build and maintain data pipelines leveraging Spark and Databricks for high-performance distributed processing.
Ensure data governance and compliance with financial regulatory requirements (e.g., GDPR, PCI-DSS, Basel III).
Collaboration & Stakeholder Engagement
Partner with data scientists, analysts, and business stakeholders to translate business needs into technical solutions.
Present findings and model outcomes to both technical and non-technical stakeholders in clear, actionable terms.
Continuous Improvement
Evaluate and implement new tools, techniques, and frameworks to enhance ML capabilities.
Maintain and improve existing ML models for accuracy, performance, and scalability.
Education: Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, Engineering, or related field.
Experience:
5+ years in Machine Learning or Data Engineering roles.
3+ years of hands-on experience with Databricks (Spark, Delta Lake, MLflow).
Strong knowledge of ML algorithms, statistical modeling, and feature engineering.
Solid background in the banking/financial sector with experience in domains like credit risk, fraud detection, or regulatory compliance.
Technical Skills:
Proficiency in Python and/or Scala for ML and data engineering tasks.
Strong SQL skills for data manipulation and analysis.
Experience with cloud platforms (AWS, Azure, or GCP), ideally Azure Databricks.
Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Airflow, Databricks Workflows).
Experience with MLOps best practices for financial services.
Knowledge of time-series modeling and real-time analytics.
Understanding of banking regulations, compliance, and reporting requirements.
Familiarity with BI and visualization tools (Power BI, Tableau).
Strong analytical and problem-solving abilities.
Excellent communication skills, with the ability to explain technical concepts to non-technical audiences.
Attention to detail, especially in high-regulation environments.
Ability to work independently and in a cross-functional team.