What are the responsibilities and job description for the Machine Learning Engineer position at enableIT?
We are seeking a Machine Learning Engineer, requires strong hands-on development, cloud experience, and deep exposure to asset management or financial services environments.
Responsibilities
- Design, develop, and deploy ML-driven and data-intensive applications
- Build APIs, calculation engines, batch and real-time processing modules
- Convert ML prototypes into scalable, production-ready solutions
- Develop and maintain data pipelines, feature engineering, and analytics workflows
- Build infrastructure for training, deploying, and monitoring ML models
- Integrate applications with market data providers (e.g., Bloomberg, TradeWeb)
- Collaborate with trading, portfolio management, and technology stakeholders
Required Skills & Experience
- Strong Python experience (Pandas, NumPy, FastAPI/Flask)
- Experience with ML frameworks (TensorFlow, PyTorch, scikit-learn)
- Strong understanding of ML algorithms, data analysis, and feature engineering
- AWS experience (EKS, Lambda, API Gateway, S3, Redis)
- Strong SQL and database knowledge (PostgreSQL)
- Experience with GraphQL and API development
- ETL pipeline experience
- experience in asset management or financial services
- Strong communication and stakeholder coordination skills
Benefits (W2)
- Health insurance
- Health savings account
- Dental insurance
- Vision insurance
- Flexible spending accounts
- Life insurance
- Retirement plan
EEO Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.