Senior AI/ML Engineer: Python & Scientific Computing
$175,000–$250,000 year
Remote · United States or New York City, New York, United States
Job Summary
Senior AI/ML Engineer responsible for building, maintaining, and continuously improving the analytics engine powering Swayable's core product. You will work with a cross-disciplinary team of engineers, data scientists, and research staff to develop features across software engineering, data visualization, and science. The role emphasizes Python software development and scientific computing, with focus on high-performance computing and scalable, distributed systems. Technologies include Python (NumPy, SciPy, scikit-learn, Pandas, Celery, Flask), JavaScript (Vue.js, Node.js), MongoDB, and GraphQL. Preferred qualifications include an advanced degree (MSc or Ph.D.) in STEM, Linux proficiency, experience with Celery and MongoDB, mentoring experience, and strong communication skills. Salary range is $175k-$250k. Locations include New York, NY; San Francisco, CA; and remote options, all within the United States.
Required Qualifications
- 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
- machine learning experience
- architecting, maintaining, and optimizing distributed, parallel computing systems
- knowledge of software architecture and scalable, performant solutions
- maintaining and writing maintainable, testable code
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.