owl.co is hiring a
Senior Software Engineer, Web3 - Canada
![Logo of owl.co](https://cdn.jobscollider.com/logo/owlco-f1b4.webp)
Summary
Job Description: A Senior Software Engineer position at Owl.co, a company specializing in AI-powered solutions for the insurance industry, is available. The role involves leading the development of core intelligence underlying innovative products with a focus on machine learning and NLP. The candidate will collaborate with cross-functional teams, conduct data analyses, design experiments, mentor junior engineers, and contribute to the evolution of analytics practices.
Requirements
- Possess a minimum of 4 years of hands-on experience in software engineering with a strong portfolio of applied projects in the industry, with a significant focus on NLP
- Hold an advanced degree or equivalent qualification, ideally in a field related to NLP, machine learning, or software engineering
- Exhibit extensive proficiency in Python, particularly for NLP-related software engineering tasks
- Demonstrate expertise in software engineering practices, including code quality, maintainability, and scalability, with a strong emphasis on NLP-driven software solutions
- Be proficient in common data science tools and query languages, including pandas, NumPy, seaborn, scikit-learn, and SQL, with a focus on NLP data analysis from a software engineering perspective
- Possess strong interpersonal and written communication skills, along with expertise in A/B testing, statistical analysis, and applied ML theory and practice, especially in the context of software engineering
- Familiarity with AWS data services, such as Glue, Athena, QuickSight, and related technologies, and their application to NLP-driven software engineering tasks
Responsibilities
- Collaborate with cross-functional teams to design, implement, and enhance machine learning-powered systems and products, with a specific emphasis on NLP
- Develop and maintain advanced NLP models for document classification, ranking, and annotation, serving as the core intelligence of our products
- Work closely with internal stakeholders to conduct data analyses that address customer needs and generate actionable insights, leveraging NLP techniques
- Design and execute experiments aimed at improving internal processes, enhancing data collection, and refining ML models, with a strong NLP component
- Lead technical discussions and contribute to key technical decisions within the team, especially as they relate to software engineering aspects of NLP strategies
- Develop clean, well-documented, and maintainable code spanning the entire technology stack, with a strong focus on NLP implementation and software engineering best practices
- Mentor junior engineers, supporting their growth and development within the context of NLP software engineering
- Analyze user behavior on our platform to uncover new features, trends, and insights that can enhance our products, using NLP-driven analytics
Benefits
- Medical: 100% paid medical, dental, and vision coverage
- Pension: 401K matching
- Short & long-term disability
- Recharge: 4 weeks of paid time off, 10 public holidays, additional sick days, and time off over the winter holidays
- $1,200/year toward your fitness expenses, favorite activities, or professional development
- Hybrid working environment
This job is filled or no longer available
Similar Jobs
- 💰$200k-$250k📍Worldwide
- 💰~$140k-$275k📍Germany
- 💰~$48k-$59k📍Portugal
- 💰$170k-$220k📍United States
- 💰~$150k-$222k📍Brazil
- 💰~$150k-$222k📍Argentina
- 💰~$150k-$222k📍Worldwide
- 💰~$150k-$222k📍Mexico
- 💰$55k-$90k📍Chile
- 💰$55k-$90k📍Argentine Republic