Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Swayable

Senior Software Engineer: AI

Posted Updated
Discussion
  • 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
  • Swayable uses Python (Numpy, Scipy, scikit-learn, Pandas, Celery, Flask), JavaScript (Vue.js, Node.js), MongoDB, and GraphQL

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 expertise in the scientific Python stack, object oriented and test-driven development, vectorized code, and machine learning
  • 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 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
  • You have expertise in architecting, maintaining, and optimizing distributed, parallel computing systems
  • 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
  • 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 have experience with Celery, and MongoDB
  • You have a thorough knowledge of the Linux operating system
  • You have an advanced degree (MSc or Ph.D.) in STEM

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.