This job board retrieves part of its jobs from: US Jobs | Colorado Jobs | Retail Jobs Canada

Finds jobs across the province today!

To post a job, login or create an account |  Post a Job

  Jobs across the province  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Mozilla: Senior Software Engineer


This is a Full-time position in Ottawa, ON posted September 19, 2020.

Specifically targeting the East Coast time zone.We are looking for a Senior Software Engineer with 5+ years of experience, who loves engineering at multiple levels of the technology stack and wants to work with a product-facing applied machine learning team.

The ideal candidate would be someone who is comfortable taking a project prototype from a Jupyter notebook and turning that into web service that can scale.

You should be comfortable working on both typical software engineering tasks as well as operations engineering tasks.

You will be working on prototypes and early-release products in a cross-functional team, so great written and spoken communication and a propensity for teamwork is essential!Our Technical Stack Python: flask, PySpark, Pandas, numpy, scipy, sklearn, Jupyter Apache Airflow: Job scheduling Google Cloud Platform: Dataproc, Cloud Storage, Cloud BigTable, Dataflow, BigQuery Redis (caching) Continuous Integration: CircleCI Docker containerization Infrastructure: GCP with some legacy services deployed in AWS A few examples of the diverse range of projects that we are currently working on: Static and dynamic code analysis systems for improving our security workflows Recommender systems built on top of privacy-first data pipelines Research into privacy enhancing technologies, to help build the next generation of privacy products for the Web Responsibilities Participate in design and development of projects with a focus on ensuring production services have the ability to scale and be properly monitored by operations teams Develop batch jobs that will perform numerical computation to update models in Airflow Develop web services that expose machine learning systems as API endpoints Work closely with data engineering and operations teams to ensure systems are tested and promoted through staging and production environments Proactively building robust services by implementing good software engineering practices such as code review and continuous integration Requirements 5+ years of full time software development experience Familiarity with Machine Learning products and deployments in an enterprise setting Knowledge of good practices, preferred design patterns, and writing idiomatic Python code Experience with rapid prototyping and deployment of web services on cloud infrastructure Deployment and testing via containerization with Docker/Kubernetes Solid understanding of performance implications and scalability of code Integration of GCP infrastructure using Airflow with ETL jobs Good To Have B.S.

degree in Computer Science or related subject area Proficient with numpy, Spark or Pandas for manipulating data with dataframes About MozillaMozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled.

When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere.

And you give us a chance to make a difference in your life every single day.

Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.We are an equal opportunity employer and value diversity.

We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.Group: D