Senior Software Engineer II - Machine Learning (Remote)
About the Role
AuditBoard is seeking a talented Senior Software Engineer II - Machine Learning to join our innovative team. This remote position allows you to work from the comfort of your home in Canada while contributing to cutting-edge projects in the field of machine learning. You will play a pivotal role in designing and implementing machine learning models that enhance our software solutions.
What You'll Do
- Develop and optimize machine learning algorithms to improve product performance.
- Collaborate with cross-functional teams to integrate machine learning capabilities into existing systems.
- Conduct data analysis and preprocessing to ensure high-quality input for machine learning models.
- Participate in code reviews and provide mentorship to junior engineers.
- Stay up-to-date with the latest advancements in machine learning and AI technologies.
Requirements
- 5+ years of experience as a Software Engineer, with a focus on machine learning.
- Proficiency in programming languages such as Python, Java, or C++.
- Strong understanding of machine learning frameworks and libraries (e.g., TensorFlow, PyTorch).
- Experience with data processing and analysis tools (e.g., Pandas, NumPy).
- Excellent problem-solving skills and ability to work independently in a remote environment.
Nice to Have
- Experience with cloud platforms (e.g., AWS, Azure).
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with data visualization tools.
What We Offer
- Competitive salary ranging from $164,000 to $246,000 CAD.
- Flexible remote work environment.
- Opportunities for professional development and growth.
- Comprehensive health benefits and wellness programs.
- Collaborative and inclusive company culture.
This Senior Software Engineer II role at AuditBoard offers a competitive salary and the opportunity to work remotely in the growing field of machine learning.
Who Will Succeed Here
Proficient in Python and experienced in machine learning frameworks such as TensorFlow and PyTorch, with a strong ability to optimize algorithms for performance and scalability.
Self-motivated and disciplined, thriving in a remote work environment while managing time effectively to balance multiple projects and deadlines without direct supervision.
Possesses a strong analytical mindset with extensive experience in data analysis and cloud technologies (AWS and Azure), enabling the candidate to derive insights from complex datasets and implement data-driven solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months