Data Science Software Engineer
NOTE: If you applied to the previous version of this job post and did not hear from us, please apply again to this one.
At BlueLightAI, we are building the next generation of tools for debugging and repairing problems with ML and AI models. Our technology builds on deep mathematical insights from algebraic topology, and helps reveal hidden structure in data to enable deeper understanding of how models work and why they do what they do. Our goal is to streamline the process of AI model maintenance and improvement with tools that naturally fit into and extend the workflow of data scientists and other AI practitioners.
We are looking for a senior team member with strong Python engineering skills as well as strong data science/ML background to help mature our product offering. Strong candidates might have worked previously as an ML engineer, or a data scientist, or a software engineer supporting data-focused products.
Responsibilities include:
- Guide product architecture and design for our AI model analysis and improvement tools
- Regular communication with engineering team
- Help integrate our product with standard ML workflows
- Mentor data scientists in developing software engineering skills
Qualifications:
- At least 5 years of experience in software engineering, data science, machine learning, or related roles, at least one year of which was spent helping develop and debug ML/AI models.
- Significant experience developing and maintaining data/machine learning-focused libraries in Python.
- Deep experience with the Jupyter ecosystem and its underlying technologies is a plus
- Web development and JavaScript experience are a plus
- Strong Python engineering skills.
- Comfort with learning new mathematical or statistical concepts and implementing them in production code.
- Ability to work flexibly and efficiently in a fast-paced startup environment.
- Curiosity and the ability to learn new skills quickly.
- Fluency in English and strong communication skills.
- Bachelor’s degree in Computer Science, Mathematics, Statistics, or other related field. Additional education is welcome.
- Familiarity with the standard Python data science/machine learning ecosystem (e.g. Pandas, numpy, scikit-learn, Jupyter, PyTorch/TensorFlow)