Weflow is hiring a Senior AI/ML Engineer to blend Python software development with scientific computing and machine learning expertise. You will be part of the team that productizes all AI, machine learning, and data analysis, advancing the state-of-the-art analytics engine that powers our core product. At Swayable, you will join a team whose work changes the course of history, developing technology at the leading edge of transforming important campaign organizations and enterprises.
What You'll Do
- Build, maintain, and continuously improve our tools, techniques, and architecture for high-performance computing.
- Work with engineers, data scientists, and research staff to build new features and solve novel problems across software engineering, data visualization, and science.
- Productize all AI, machine learning, and data analysis at Swayable.
What We're Looking For
- 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.
- You keep up with the constantly evolving toolset for ML and AI Ops.
- You are knowledgeable about software architecture and can design scalable, performant solutions.
- You value code quality and write maintainable, testable code.
Nice to Have
- An advanced degree (MSc or Ph.D.) in a STEM field.
- Thorough knowledge of the Linux operating system.
- Experience with Celery and MongoDB.
- You believe in the scientific method and use data to drive decisions.
- You can give and receive informed, actionable feedback on technical and non-technical skills.
- Experience mentoring junior engineers.
- You are a strong communicator, especially in text, able to write documentation and discuss the tradeoffs of different implementations.
Technical Stack
- Python: Numpy, Scipy, scikit-learn, Pandas, Celery, Flask
- JavaScript: Vue.js, Node.js
- MongoDB
- GraphQL
Team & Environment
You'll join a 40-person team and work with a talented and diverse group of engineers, data scientists, and research staff. You will be part of the team that productizes AI, ML, and data analysis.
Benefits & Compensation
- Compensation range: $175k-$250k




