Remote Senior Software Developer
Osedea
Job highlights
Summary
The job involves developing bleeding-edge AI-driven solutions as a Senior Software Developer - Machine Learning Specialist. The candidate is expected to have 5+ years of experience in Machine Learning, Deep Learning, Computer Vision, Neural networks, Natural Language Processing, Generative AI and/or Predictive Analysis, with proficiency in Python 3, Key Python Libraries, Data Analysis, Cleaning, Processing and Augmentation, Deep Learning Frameworks, AI Services on cloud-hosting platforms, Machine Learning Operations, Application Testing, and Development Methodologies. The ideal candidate also has a PhD, Masterβs degree in Computer science or Software engineering specialized in AI, is bilingual (French and English), and may have additional experience with GoLang, Java, JavaScript, Enterprise Software Development, In-Memory object storage, caching, and queue systems, Microservices and Serverless Systems, Domain-Driven Design, and a major modern client-side framework/library. The company offers competitive salary, flexible hours, remote work up to 8 weeks, paid sabbatical, wellness and productivity spending account, opportunity to work from international offices, parental program.
Requirements
- Has 5+ years experience as a software developer or engineer with at least 3 recent years in Machine Learning, Deep Learning, Computer Vision, Neural networks, Natural Language Processing, Generative AI and/or Predictive Analysis
- Has a PhD, Masterβs degree in Computer science or Software engineering specialized in AI, or equivalent degree or experience
- Is bilingual (French and English)
Responsibilities
- Develop bleeding-edge AI-driven solutions
- Identify opportunities to implement AI technologies and tooling
- Develop software according to specifications and documentation (SRS, C4)
- Define and communicate non-functional requirements
- Coach colleagues in their use and implementation of AI technologies
- Confidently take initiative on projects and tasks
- Uphold and reinforce software development guidelines
- Research, test, and implement new techniques and technologies
- Advise and consult with clients about technical decisions and direction
Preferred Qualifications
- Has experience with GoLang, Java and/or JavaScript
- Has experience with Enterprise Software Development
- Has experience with In-Memory object storage, caching, and queue systems
- Has experience with Microservices and Serverless Systems
- Has experience with Domain-Driven Design
- Has experience with a major modern client-side framework/library such as Angular, React, Svelte, etc
Benefits
- Competitive Salary and contribution to your pension plan (RRSP)
- Flexible hours of work and choose how you work
- Work from anywhere up to 8 weeks
- Paid sabbatical
- Wellness and productivity spending account
- Opportunity to work from our international offices
- Parental program
Share this job:
Similar Remote Jobs
- πUnited States
- πCanada
- πCanada
- π°$115k-$184kπUnited States
- πUnited States
- π°$100k-$115kπCanada
- π°$1kπCanada
- πLatin America
- πCanada
- πUnited States