Python Developer - Machine Learning & Banking (Remote)
Srinav Inc.
remote
7 months 3 weeks ago
Job Details
Job Title: Python Developer Machine Learning & Banking
Location: Remote EST time zone required for working hours
Duration: 1 year
Summary
We are seeking a highly skilled Python Developer with a proven track record in developing
machine learning applications within the banking and finance sector. You'll work on
cutting-edge projects that will streamline our risk assessment, fraud detection,
personalized customer experiences, and financial modeling. If you have a passion for
applying data-driven insights to solve complex banking challenges, this position is an
outstanding opportunity.
Responsibilities
- Machine Learning Model Development: Design, develop, and deploy robust
machine learning models using Python libraries such as scikit-learn, TensorFlow, or
PyTorch. You will analyze banking data to identify trends, patterns, and anomalies to
inform model selection. - Data Engineering & Management: Collaborate with data teams to extract,
transform, and load (ETL) relevant banking data. Ensure data integrity, implement
data cleaning techniques, and optimize data pipelines for machine learning
workflows. - Project Collaboration: Work effectively with cross-functional teams including data
scientists, business analysts, and product managers to translate business
problems into effective machine learning solutions. - Model Evaluation and Refinement: Continuously analyze the performance of
machine learning models in production. Implement strategies to improve model
accuracy, performance, and address issues like bias or overfitting. - Solution Deployment and Monitoring: Integrate machine learning models into
existing banking systems and applications. Create monitoring dashboards to track
model health and detect performance degradation. - Domain Expertise: Stay updated on industry trends in machine learning
applications for banking, such as fraud detection, risk scoring, algorithmic trading,
and customer behavior analysis.
Qualifications
- Required:
- Bachelor's degree in Computer Science, Data Science, Mathematics, or a
related field. - Minimum of 3 years of proven Python development experience.
- Deep understanding and hands-on experience with machine learning
algorithms, techniques (supervised/unsupervised learning, classification,
regression, clustering, NLP) and their practical applications. - Experience with data wrangling, cleaning, and feature engineering using
Python libraries (NumPy, Pandas, SciPy). - Experience working with relational databases (SQL) and potentially NoSQL
databases. - Demonstrable experience in the banking or financial industry, with an
understanding of domain-specific datasets and problem areas.
- Preferred:
- Master's degree in Computer Science, Data Science, or a related field.
- Experience with cloud-based machine learning platforms (AWS, Google
Cloud, Azure). - Familiarity with big data technologies (e.g., Spark, Hadoop).
- Experience with deep learning frameworks (TensorFlow, PyTorch).
- Understanding of regulatory and compliance aspects in the banking industry.
Additional Skills
- Strong Communication: Ability to clearly communicate technical concepts to nontechnical stakeholders and translate business requirements into technical
solutions. - Problem-Solving: Excellent analytical and problem-solving abilities applied to
machine learning challenges. - Collaborative Mindset: Thrive in a team-oriented environment and enjoy working
closely with colleagues and stakeholders.
Report this job
- Dice Id: 10114049
- Position Id: 8258375