Remote job
Senior Machine Learning Engineer
Job details
About this role
Role overview Design, build, evaluate, deploy, and operate production machine learning systems that power a financial research and market intelligence platform. The role sits at the intersection of machine learning, software engineering, financial data, and production reliability, supporting research intelligence, financial-document understanding, retrieval and ranking, market-data analysis, anomaly detection, classification, and forecasting. The position is remote within the United States, with periodic business travel for offsites, workshops, conferences, and partner meetings.
Responsibilities - Design, develop, train, evaluate, deploy, and maintain production-grade machine learning systems. - Build reliable ML pipelines spanning data preparation, feature engineering, training, validation, inference, monitoring, and retraining. - Develop models for classification, ranking, retrieval, anomaly detection, forecasting, and financial-document intelligence. - Build machine learning services and APIs integrated into research, analytics, and market-intelligence products. - Develop scalable batch and online inference workflows with appropriate latency, reliability, and cost controls. - Design rigorous model evaluation frameworks using statistically appropriate offline and production metrics, including benchmarks, regression tests, and acceptance criteria. - Build feature pipelines from financial market data, company fundamentals, filings, macroeconomic indicators, research metadata, and text data.
Requirements - Five or more years of professional experience in machine learning engineering, applied ML, ML infrastructure, or AI engineering. - Strong proficiency in Python and solid software engineering fundamentals, including clean architecture, testing, debugging, version control, API design, and production reliability. - Demonstrated experience building and operating machine learning systems in production. - Strong knowledge of supervised and unsupervised methods, plus statistics, probability, model evaluation, experimentation, and generalization. - Experience with frameworks such as PyTorch, TensorFlow, scikit-learn, XGBoost, LightGBM, or comparable tools. - Strong SQL skills and experience with large structured, semi-structured, or unstructured datasets. - Familiarity with embeddings, retrieval, ranking, search, and representation-learning systems.
Nice to have - Experience with time-series, financial market data, quantitative research workflows, or financial document analysis. - Background that combines ML depth with strong software engineering judgment and cross-functional collaboration with product and research teams.
Benefits and work setup - Annual base salary of USD $125,000 to $155,000, depending on experience, technical depth, location, and role fit. - Full-time remote work within the United States. - Periodic business travel for planning sessions, offsites, cross-functional workshops, conferences, and partner or institutional meetings, with approved expenses handled per company policy.