Senior Software Engineer: AI
Core
Building, maintaining, and optimizing the high-performance analytics engine and AI/ML tools that power Swayable's core product for measuring public opinion and ad impact.
Role type
Senior IC software engineer (AI/ML & scientific computing)
Builds
Production analytics engine, AI/ML tools, and data visualization features
Domain
AI, machine learning, scientific computing, public opinion analytics
Deliverable
production ML models | product features | infrastructure
Required skills
Python (scientific stack), machine learning, distributed/parallel computing systems, software architecture, test-driven development, vectorized code
Preferred skills
Linux, Celery, MongoDB, mentoring, technical writing
Technologies
Python, Numpy, Scipy, scikit-learn, Pandas, Celery, Flask, JavaScript, Vue.js, Node.js, MongoDB, GraphQL
Responsibilities
Design scalable and performant solutions for the analytics engine, build and maintain high-performance computing tools, collaborate with data scientists and researchers to solve novel problems, optimize existing systems and techniques
Seniority
Senior, hands-on IC