
Senior AI/ML Engineer (Python & Scientific Computing)
Swayable
Job description
-
Swayable is seeking a Senior Engineer blending Python software development expertise with scientific computing, machine learning, and AI experience to advance the state of the art analytics engine that powers our core product
-
In this role, you will be part of the team that productizes all AI, machine learning, and data analysis at Swayable
-
You will be responsible for building, maintaining, and continuously improving our tools, techniques, and architecture for high-performance computing
-
You will work with a talented and diverse team of engineers, data scientists, and research staff to build new features and solve novel problems across the spectrum of software engineering, data visualization, and science
Benefits
-
Full healthcare coverage with no employee contribution required
-
Generous PTO and parental leave
-
401K
-
Opportunity to support some of the most important storytelling and social change campaigns in the world
-
Commission structure
-
Equity options- You have excellent problem solving skills and attention to detail
-
You have 5+ years of professional experience building scientific or quantitative data-intensive software
-
You have expertise in architecting, maintaining, and optimizing distributed, parallel computing systems
-
You have expertise in the scientific Python stack, object oriented and test-driven development, vectorized code, and machine learning
-
You are knowledgeable about software architecture and can design scalable, performant solutions
-
You keep up with the constantly evolving toolset for ML and AI Ops
-
You value code quality and write maintainable, testable code
-
You have an advanced degree (MSc or Ph.D.) in STEM
-
You have experience with Celery, and MongoDB
-
You have a thorough knowledge of the Linux operating system
-
You can give and receive informed, actionable feedback on technical and non-technical skills
-
You believe in the scientific method and use data to drive decisions
-
You are a strong communicator, especially in text. You can write documentation and discuss the tradeoffs of different implementations
-
You are experienced at mentoring junior engineers