Senior Software Developer (Machine Learning)
Ottawa, ON, Canada
Applications have closed
Mariner Partners Inc.
Mariner works at the intersection of strategy and technology, transforming businesses.Company Description
SHIFT Energy is proud to be a Mariner company.
We’re part of the Mariner group of companies, representing 3 wholly owned divisions and a portfolio of 30 start-ups. Mariner is 100% employee owned, which means we’re driven by our longer-term vision – not just quarterly financial results. We’re about to enter our 20th year of operations.
SHIFT is focused on reducing the carbon footprint of large buildings – the invisible driver behind 20% of the world’s carbon emissions. From data centers to office towers and hospitals, we are pushing the state of the art in AI-based supervisory control systems that reduce GHG associated with large scale heating, ventilation, and air conditioning systems.
Job Description
SHIFT Energy is looking for a Senior Software Developer to join our team working on Machine Learning projects. In this role, you will:
- Contribute to the design, development, and maintenance of a wide variety of product components
- Write well designed, easily testable, and efficient code
- Perform unit testing and code review of program components
- Have working knowledge of source control systems and associated work processes
- Consult with other developer team members and BA team to debug and resolve product and program component defects
- Support users by developing documentation deliverables
- Develop technical specifications in collaboration with the architecture team
- Contribute to the development of project plans and timelines by providing estimates for planned work
- Review and contributes to refinement of business requirements
- Handle multiple tasks with a high degree of flexibility and adaptability
- Research advances in development tools and techniques, recommending and introducing process changes as appropriate
- Responsible for personal skills development and self-study in new tools and techniques in IT industry.
Qualifications
- 6+ years of professional experience
- Degree in Mechanical Engineering is required
- Experience with Python and Python Machine learning frameworks & orchestration (pytorch, jupyter, etc)
- Core knowledge in Java/Java Enterprise and application servers (tomcat, glassfish, etc.)
- Cloud computing orchestration (e.g. Amazon AWS)
- Dev ops (maven, git, github, docker)
- JBOSS (Wildfly), and HTML5 development
- Demonstrated competency of modern frameworks, web technologies and design patterns (Java, Apache Projects, Cassandra, Spark, Kafka, Hibernate, etc.)
- Experience in SQL based technologies such as Oracle, and Postgresql and have solid understanding of NoSQL solutions such as Apache Cassandra.
- Strong knowledge of Linux / UNIX systems.
- Experience developing applications for a SaaS offering.
- Knowledge on how to implement Machine Learning
Knowledge of the following would be beneficial:
- HVAC Systems
- Java RMI, Corba, SOAP and Clustering Technologies
- Experience with application servers (tomcat, glassfish, etc)
- Performance tuning
- Defect management
- Docker, Kubernetes, micro services
- Performance tuning
- Defect management (e.g. Jira)
- Mobile Application Development (Android & iOS)
- CSS frameworks(e.g Bootstrap, Vuetify) and Server-side rendering frameworks (e.g NUXT JS)
Additional Information
SHIFT offers you:
- Values-driven workplace where people really matter
- Flexible hours of work and remote/work from home option
- Competitive salary and bonus plan: stock options
- Comprehensive health, dental, life and disability insurance plans
- Paid vacation plus an extra week of paid Mariner MyLife days, and
- Unlimited training and the opportunity to develop your skills in Machine Learning
Why Mariner Partners?
We believe in making a positive impact in the communities where we live and work – our team is located in major cities all across Canada, throughout the US and internationally. We are proud to be headquartered in Saint John, New Brunswick, and are passionate about growing a strong technology sector here in Atlantic Canada and beyond.
Tags: Architecture AWS Cassandra Clustering Docker Engineering Git GitHub Jira Jupyter Kafka Kubernetes Linux Machine Learning Maven NoSQL Oracle PostgreSQL Python PyTorch Research Spark SQL Testing
Perks/benefits: Career development Competitive pay Equity Flex hours Flex vacation Health care Insurance Salary bonus Unlimited paid time off
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open MLOps Engineer jobs
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Principal Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Azure Data Engineer jobs
- Open ETL Developer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open GCP-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs