APIs, S3 buckets, web interfaces) in multiple formats. Develop programmatically validated data schemas and supporting documentation. Explore and recommend alternate technologies for enhanced data engineering solutions. Key Skills & Experience: 5+ years of relevant industry experience, ideally within financial services, capital markets, or asset management sectors. Proficient in Python … relational databases, validation, cleansing) and algorithms/data structures. Experienced in Agile development environments and test-driven development. Background working with geospatial data and featureengineering for machine learning applications. Good communicator, team player, with strong attention to detail and creativity. Desirable: Demonstrated portfolio of work (e.g., open More ❯
a collaborative data science environment. Key Responsibilities: Support senior data scientists on active projects. Clean, organize, and analyze datasets for business insights. Contribute to featureengineering and model building. Learn how A/B tests and data experiments are structured and interpreted. Assist in creating dashboards and visualizations More ❯
glasgow, central scotland, United Kingdom Hybrid / WFH Options
Greybridge Search & Selection
PhD in a relevant discipline or Master’s plus a comparable level of experience Experienced in Knowledge Graphs Experience with traditional ML models and feature engineering. Experience with LLMs. Strong programming skills (e.g., Python) and experience with modern ML frameworks (e.g., PyTorch, TensorFlow, LangChain). Collaborating with other Researchers … Product, Engineering and Business Stakeholders in an agile manner to demonstrate value and iterate with customer feedback. For immediate consideration, please apply today More ❯
re ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you. As a Python Software Engineer II at JPMorgan Chase within the Corporate Technology - Client Onboarding Team, you are part of an … of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining … systems. Contribute positively to a team culture emphasizing diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills Formal training or certification in software engineering concepts and practical experience. Experience in system design, application development, testing, and operational stability, especially with data pipelines. Proficiency in Python and data manipulation More ❯