Swayable is seeking to advance the state of the art analytics engine that powers its core product by doubling the impact of advertising through empirical measurement of its effect on people's opinions
Requirements
- expertise in the scientific Python stack
- object oriented and test-driven development
- vectorized code
- machine learning
- architecting, maintaining, and optimizing distributed, parallel computing systems
- knowledge of software architecture
- experience with Celery
- experience with MongoDB
Responsibilities
- building, maintaining, and continuously improving tools, techniques, and architecture for high-performance computing
- building new features and solving novel problems across the spectrum of software engineering, data visualization, and science
- productizing all AI, machine learning, and data analysis at Swayable
- working with a talented and diverse team of engineers, data scientists, and research staff
- architecting, maintaining, and optimizing distributed, parallel computing systems
- designing scalable, performant solutions
- writing maintainable, testable code
Other
- 5+ years of professional experience building scientific or quantitative data-intensive software
- excellent problem solving skills and attention to detail
- advanced degree (MSc or Ph.D.) in STEM (preferred)
- mentoring junior engineers (preferred)
- strong communication skills, especially in text