Software Engineer managing cloud infrastructure and ML model implementations for FactSet. Collaborating with engineers to support and deliver AI solutions.
Responsibilities
Manage and deploy various cloud-based infrastructure
Develop a roadmap for management and growth of existing pipelines and infrastructure for serving ML and AI solutions
Deployment and maintenance of models, databases, and applications
Support work on various AI/ML projects including entity and topic modeling, semantic tagging/enrichment, information extraction, transfer learning, and graph neural networks
Develop dashboards and visualizations for financial experts
Ingest and analyse structured and unstructured data
Develop processes for data collection, quality assessment, and quality control
Keep up to date with state-of-the-art approaches and technological advancement
Collaborate with other Engineering teams
Requirements
Bachelor’s or Master’s degree in Computer Science, Machine Learning or a related field
3 + years of working experience as a Software Engineer/ Machine Learning Engineer
Experience with cloud-based infrastructure (AWS preferred)
Familiarity with ML, NLP and GenAI (including RAG, Prompt Engineering, Vector DBs)
Successful history of writing production grade code and releasing in an enterprise environment
Team player
Fluent in English; ability to communicate about complex subjects to non-technical stakeholders
Highly proficient in Python
Experience with OpenAI, Anthropic, and other large language models.
Prior experience working with unstructured data (text content, JSON records)
Working with Agile development practices in a production environment
Experience with AWS environment [SageMaker, S3, Athena, Glue, ECS, EC2]
Experience with Agentic workflows and MCP
Experience working with large volumes of data in a stream or batch processing environment.
Prior experience with Docker and API development.
Usage of MongoDB
Familiarity with deep learning libraries (Keras, PyTorch, Tensorflow)
Familiarity with big data tool chain (e.g. Pyspark, Hive)
Experience with information extraction, parsing and segmentation
Knowledge of ontologies, taxonomy resolution and disambiguation.
Experience in Unsupervised Learning techniques Density Estimation, Clustering and Topic Modelling.
Senior Software Developer working on ML Infrastructure and Deployment at Verafin. Helping develop cutting - edge fraud detection tools alongside analytics teams using AWS and Terraform.
Machine Learning Engineer developing advanced SLAM systems for autonomous trucking environments at Bot Auto. Collaborating with cross - functional teams to optimize mapping solutions and ensure operational stability.
Graduate Deep Learning Algorithm Developer developing perception technologies for autonomous driving. Tackling challenges in object detection and 3D perception using state - of - the - art deep learning models.
Principal AI/ML Engineer leading the AI/ML infrastructure development for WEX's risk service needs. Focused on innovative engineering and technology solutions within a high - stakes environment.
AI/ML Engineer developing solutions in artificial intelligence for HPE. Responsible for conducting research, designing AI solutions, and mentoring team members.
Machine Learning Engineer focusing on modeling cancer cells and developing related tools. Collaborating with researchers and scientists to advance cancer treatment through ML.
Machine Learning Engineer II developing production - grade ML models for fraud detection at GEICO. Collaborating on system architecture and ensuring optimal performance of fraud assessment systems.
AI/ML Engineer III designing and architecting AI solutions at Hewlett Packard Enterprise. Collaborating with teams to drive innovation and tackle complex problems.
AI/ML Engineer deploying state - of - the - art AI models to solve real - world problems at Brain Co. Working in healthcare, government, and energy sectors for impactful results.
Trainer at WeAndTheMany facilitating learning by sharing experiences and creating interactive sessions. Engaging with students to enhance their skills and knowledge through dynamic teaching methods.