Skip to main content

Mozilla: Senior Software Engineer

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

The post Mozilla: Senior Software Engineer first appeared on Working in Ottawa.



from Working in Ottawa https://ift.tt/3mX573R

Comments

Popular posts from this blog

Nursing Positions – Mental Health & Addictions – Pooling Posting

Req ID: 95581 Location:  Various sites and community based locations throughout Nova Scotia Health Company: Nova Scotia Health (NSH) Department:  Mental Health and Addictions Type of Employment: Various Assignments and Permanent Opportunities Available Union Status: Nursing Bargaining Unit – Constituent union representation dependent on location/department of position Posting Closing Date: Open Until Filled   About Us: Nova Scotia Health (NSH) is the largest provider of health services in Nova Scotia, with some specialized services also offered to clients throughout Atlantic Canada. We’re on a mission to achieve excellence in health, healing and learning through working together, which is reflected in the hospitals, health centres and community-based programs we operate across the province. Our passionate team of professionals provides a variety of high-quality inpatient and outpatient services including academic, tertiary, and quaternary care, as well as, con...

Personal Support Worker (Casual Part Time)

Job Description Revera is a leading provider of seniors’ accommodation, care and services; built on a more than 50-year history of helping seniors live life to the fullest. We reward excellence and provide exciting opportunities to contribute, grow and advance. Whether you’re looking for full-time or part-time employment, a student placement, or a volunteer position, Revera offers many rewarding opportunities. Explore what we have to offer and see how you can succeed The Personal Support Worker provides personal care and performs selected tasks, which are within their knowledge and skill, under the direction of their supervisor while adhering to regulatory and Revera’s standards, policies and procedures. Key Responsibilities – To adhere to the plan of care as determined by the supervisor; – To facilitate residents’ move in and transfers where applicable; – To observe and report on residents/clients care/service utilizing appropriate Revera forms or tools; – To assist the reside...

Colliers Project Leaders: Senior Project Scheduler

OverviewBE Strategic. BE Totally Engaged. BE the Right Partner. Be all that and more at Colliers Project Leaders.We are seeking a Senior Project Scheduler to join our team in Ottawa. As Senior Project Scheduler, you will be supporting, leading and/or managing Major Construction, Renovation or Fit-up type projects. Experience with Classified Heritage buildings and alternate forms of delivery is considered an asset.At Colliers Project Leaders, we help our clients succeed by helping them build amazing workplaces, businesses and communities around the world. We do this by thinking differently, sharing innovative ideas and offering a unique and collaborative workplace where you can succeed.In this role, you’ll join our team of experts who lead building and infrastructure projects. Through our Get it Right Solution , you’ll ensure we get it ready, get it built and get it performing so investors, owners and occupants are certain of success.Who We AreColliers Project LeadersWe lead buil...