Thomas is available for hire
Hire ThomasThomas James Cartwright
Verified Expert in Engineering
机器学习工程师和开发人员
Location
Edinburgh, United Kingdom
Toptal Member Since
July 17, 2020
Thomas有三年的行业设计经验, 开发和生产机器学习解决方案,并有五年开发软件解决方案的行业经验. 他拥有爱丁堡大学(University of Edinburgh)的人工智能(AI)理学硕士学位, 专攻传统机器学习, deep learning, and reinforcement learning. 因为对创业有浓厚的兴趣, Thomas加入Toptal以贡献他的专业知识并探索新的挑战.
Portfolio
BlackRock
亚马逊网络服务(AWS)、人工智能(AI)、数据科学、Python...
Getaroom
亚马逊网络服务(AWS), Keras, NumPy, TensorFlow, Python
Barrachd
SQL, NumPy, Python
Experience
Availability
Part-time
Preferred Environment
人工智能,机器学习,数据科学
The most amazing...
...我开发的是一种机器学习代理,可以教模拟机器人走路.
Work Experience
Machine Learning Engineer
2021 - PRESENT
BlackRock
- 开发和生产机器学习模型,使用Scikit-learn预测金融工具价格, PyTorch, NumPy, Pandas, Python, Docker, and AWS.
- 通过确定项目需求范围来管理涉众关系, designing key success metrics, specifying timelines, and presenting findings.
- 领导为新的和现有的机器学习项目引入敏捷过程.
- 向技术和非技术利益相关者展示模型设计和结果.
- 使用Python设计了一个模型回溯测试和监控框架, Docker, and AWS—EC2, SageMaker, and CloudWatch.
Technologies: 亚马逊网络服务(AWS)、人工智能(AI)、数据科学、Python, PyTorch, NumPy, Pandas, Docker, Scikit-learn
Machine Learning Engineer
2019 - 2021
Getaroom
- 改进并产品化了一个深度学习NLP模型,实现了95%以上的分类准确率.
- 设计并实施新模型来预测新物业的销售, 从而使房产价格的收集更加准确和高效.
- 在向非技术团队展示结果之前,对大型嘈杂数据集进行分析.
- 通过并行化提高了现有机器学习模型的性能, the user of GPUs, and refactoring of Python code.
- 确保AI/ML解决方案能够向非技术人员解释.
- 在大型嘈杂数据集上编写高效的Athena查询,用于数据分析和开发.
技术:亚马逊网络服务(AWS), Keras, NumPy, TensorFlow, Python
Software Developer
2017 - 2019
Barrachd
- 使用Python (NumPy, SciPy), c#开发在线应用程序 .NET, JavaScript, React, and SQL.
- 领导微服务的设计和实现,该微服务将大量传入消息与复杂查询相匹配. 使用高级Python和线性代数, 该服务将处理时间从几分钟缩短到不到一秒.
- 参与一个组件的设计和实现,该组件将大量传入消息聚集在一起, 因此简化了数据处理管道.
- 在一个团队工作,实现数据分析软件,允许用户可视化和分析每小时数百万个社交媒体互动的数据. 这使客户能够从大量无组织的数据中获得可操作的见解.
- 开发了与大量社交媒体api的集成, 确保收集最少的数据,以保持低运营成本,并确保客户只看到相关信息.
- 向团队的技术和非技术成员展示和描述技术上复杂的组件.
Technologies: SQL, NumPy, Python
QA Lead | Software Developer
2014 - 2017
RotaGeek
- 发起并领导整个测试过程,减少bug, a more robust product, and a faster development cycle.
- 选择软件发布日期,平衡客户需求和产品质量.
- 收集客户反馈,使未来的产品开发与客户需求保持一致.
- 向技术和非技术涉众沟通和演示产品.
Technologies: Python, SQL
Experience
公民科学推荐系统
http://github.com/tjcdev/qc-recommender一个在公民科学门户网站上向用户推荐新的SciStarter项目的系统. 推荐系统使用用户以前完成的项目, and the contents of projects, 建立用户兴趣档案.
在SciStarter网站上使用无监督任务聚类和用户推荐系统来提高用户的参与度和完成任务的质量.
在SciStarter网站上使用无监督任务聚类和用户推荐系统来提高用户的参与度和完成任务的质量.
Skills
Languages
Python, SQL, C#
Libraries/APIs
Pandas, NumPy, TensorFlow, PyTorch, Scikit-learn, Keras
Other
Recommendation Systems, Machine Learning, Artificial Intelligence (AI), Data Engineering, Deep Neural Networks, 自然语言处理(NLP), GPT, 生成预训练变压器(GPT), Reinforcement Learning
Paradigms
Data Science
Platforms
亚马逊网络服务(AWS), Docker
Storage
Google Cloud
Education
2017 - 2019
人工智能硕士学位
爱丁堡大学-爱丁堡,苏格兰
2010 - 2014
Bachelor's Degree in Mathematics
爱丁堡大学-爱丁堡,苏格兰
Certifications
JULY 2017 - PRESENT
Machine Learning Specialization
Coursera
Collaboration That Works
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
1
Share your needs
在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2
Choose your talent
在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3
开始你的无风险人才试验
与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.
Top talent is in high demand.
Start hiring