Senior Python Engineer: AI and Scientific Computing
Swayable · New York, NY · 12 mo ago
HybridEngineering$150k–$220k/yrFull-time
Key Responsibilities
- Build, maintain, and continuously improve the analytics engine that powers Swayable’s core product.
- Work with a talented and diverse team of engineers, data scientists, and research staff to build new features and solve novel problems.
- Design and implement scalable, performant solutions for software engineering, data visualization, and science.
Requirements
- 5+ years of professional experience building scientific or quantitative data-intensive software.
- Expertise in the scientific Python stack, object oriented and test-driven development, vectorized code, and machine learning.
- Excellent problem solving skills and attention to detail.
- Expertise in architecting, maintaining, and optimizing distributed, parallel computing systems.
- Knowledge of the Linux operating system.
- Experience with Celery and MongoDB.
- An advanced degree (MSc or Ph.D.) in STEM.
Qualifications
- Belief in the scientific method and use of data to drive decisions.
- Strong communication skills, especially in writing.
- Experience mentoring junior engineers.
Skills
- Python
- Machine Learning
- Data Analytics