At Lemay.ai, we enable people and companies to make an impact in the world with AI. Our teams work with clients across the globe and across industries. We are passionate about technology, science, and a brighter tomorrow.
TLDR: This is a full-time position in Ottawa. No two days are the same, as the person in this role interacts with a wide variety of requirements and performs various SysAdmin activities. Over time, you will set your own tasks and schedule based on high-level priorities rather than being told what to do each hour of each day.
🏢 The job involves physical presence in Ottawa, including infrequent visits to data centers.
Work Conditions and Physical Capabilities
- 🔧 Turning a screwdriver and assembling server stuff (e.g., upgrading RAM, replacing motherboard, moving 4U 4 GPU server); fast-paced environment; attention to detail; sitting; lots of typing.
- 📅 Occasional weekend work (with Mon off). Sometimes upgrades need to happen on weekends
What the job involves
- 🔐 Canadian Government Security Clearance (access to secure area). If you are not cleared but are eligible, we can work with that.
- 🖥️ SysAdmin: Opening and closing tickets, MLOps including many GPUs of various generations, DevSecOps, Cloud (Azure, AWS, Digitalocean, GCP) + on-prem (hybrid) server management, IAM and RBAC, Proxmox, Unraid, VM manager, DNS/DHCP internal DNS setup and management, IT and networking skills, GitLab, JIRA
- 🐍 python3 functional and object-oriented programming approaches, design patterns, reliability, scaling, testing and observability
- 🛠️ Infrastructure components: Kubernetes (ideally AKS), IaC, docker, CI/CD, Elasticsearch, MySQL/Postgres, and you know your way around a Linux server (e.g., git, SSH), Linux command line, Docker registry, and more infra components e.g. renewing a wildcard SSL cert and distributing the renewed keys to various servers
- 🌐 Web stuff: JSON, and familiarity with JS, HTML, CSS, PHP
- ✨ Nice to have: A+ cert, Data Pipelines, Java, neo4j, terraform, airflow, ELK, application server technology, software quality assurance and/or testing, TensorFlow/PyTorch, pandas, Kafka, gRPC, REST, VMware ESXi
- 🤝 Working with people to get stuff done
Education
- Bachelor's degree or equivalent experience
Personal Suitability
- Independent thinker, Client focus, Excellent oral communication, Organized, Effective interpersonal skills, Team player, Excellent written communication, Initiative, Judgement
Benefits
- Compensation of C$60,000 to C$120,000
- We have a flexible remote work culture (but this is a hybrid role)
- Vacation (PTO) is 1.25 days per month
- Health benefits, Dental plan, Disability benefits, Health care plan, Paramedical services coverage, Vision care benefits, Group insurance benefits, Life insurance
- Parking available, Free parking available, Paid time off, Learning/training paid by the employer, On-site amenities
- This position does not include overtime pay. However, with the agreement of management, hours can be banked
- Bonuses are either a result of bringing in a deal or doing some exceptional work for the company
Interview process
- For candidates with aligned salary expectations, a take-home technical task will be assigned
- When sufficient applications have been received, the posting will be taken down while the pipeline of candidates completes their responses
- Candidates will be ranked, comparing technical and compensation scores
- Top candidates will be invited to a video call to discuss their applications
- At this point, the company will be in a position to make an offer