Software Engineer (Vancouver)
Vancouver
Gauss Labs
Gauss Labs aims to revolutionize manufacturing by building industrial AI solutions beyond human capabilities.Responsibilities
- Design, develop, and deploy a secure, reliable, and scalable software platform for Machine Learning services with high availability and low latency.
- Own end-to-end development, ensuring high standards in software design, coding, code reviews, testing, and deployment automation within CI/CD practices.
- Collaborate with AI scientists to leverage algorithmic components in building effective solutions and products.
- Optimize Machine Learning software components to fully utilize modern parallel architectures, including distributed clusters, multicore SMPs, and GPUs.
- Partner with project and program managers to understand product requirements and effectively address the customers' business challenges.
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.
- 5+ years of professional experience in software development or platform engineering.
- Proven experience in building highly scalable, performant, and reliable software.
- Proficiency in at least one modern programming language, such as Python, Java, JavaScript, or C/C++.
- Proficiency in object-oriented software design and development.
- Strong foundational knowledge of data structures, algorithms, and core computer science principles, including operating systems, computer architecture, databases, and networking.
Preferred Qualifications
- Experience developing large-scale distributed software systems on cloud and big data platforms.
- Development experience with cloud services such as Amazon AWS, Microsoft Azure, or Google Cloud Platform.
- Proficiency in big data processing technologies, including Hadoop, Impala, Spark, Flink, Airflow, Kafka, Redis, MongoDB, Cassandra, and similar tools.
- Expertise with Docker, Kubernetes, and CI/CD practices.
- Experience building machine learning or AI applications with familiarity with ML data packages such as Pandas or Dask.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow Architecture AWS Azure Big Data Cassandra CI/CD Computer Science Docker Engineering Flink GCP Google Cloud Hadoop Java JavaScript Kafka Kubernetes Machine Learning MongoDB Pandas Python Spark Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.