Share this Job

Senior Python Engineer (Outward, Inc.)

Date: Dec 1, 2018

Location: San Jose, CA, US

Company: Williams-Sonoma Inc.

Requisition Number: SS-14002
Area of Interest: Information Technology
Organization: Corporate
Brand/Division: Shared Services
Position Type: Full-time

JOB DESCRIPTION

About Outward, Inc.

Focus: Python

Outward, Inc. is based in San Jose, CA and is a wholly owned subsidiary of Williams Sonoma, Inc.

At Outward Inc. our vision is to 'lower the friction' with regards to all aspects of the customer journey for our parent company and our retail customers. We do this by offering new technology solutions that enable new experiences and top-notch visualizations of their products. We are

continuously pushing the boundaries of how 3D and AR/ VR technologies will drive the next generation shopping experience. Through our portfolio of premium lifestyle brands -- our mission is to deepen consumer connections with the products that matter and deliver an innovative experience.

Check us out at www.outwardinc.com.

Summary:

We are looking for a Senior Python Developer to help us maintain and improve our internal job scheduling and resource allocation application. As we continue to grow our business we also need to develop and tune our applications to work at larger scales.

Responsibilities will include:

* Work within a small team maintaining and improving a distributed resource allocation system, and developing new features to improve overall stability and usability in support of our production team.
* Assist in software requirements analysis, design, development and testing of software systems or applications for software enhancements and new products
* Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
* Participate in the investigation and resolution of problems
* Support installation and operation of internal applications
* Participate in internal review of software components and systems

REQUIREMENTS AND QUALIFICATIONS

Required Skills

* 5+ years of professional programming experience
* Strong programming skills with a proficiency in Python
* Data manipulation, analysis, and visualization skills
* Strong analysis, debugging, and troubleshooting skills
* Cross platform (Windows/Linux) development
* Experience with Git version control system
* Bachelor's Degree in Computer Science or equivalent

Desired Skills:

* Experience with Django web framework
* Knowledge of distributed computing, multithreading, and multiprocessing
* Knowledge of job scheduling and resource allocation algorithms
* Knowledge of data analysis tools such as Numpy/Scipy/Pandas/Matplotlib
* Experience with SQL databases
* Experience with AWS/Cloud resources such as EC2, S3, EB

Outward's Perks:

* Competitive salary, Paid time off, Sick days
* Health, Vision and Dental Insurance
* Catered lunches 2 times a week and a kitchen with snacks and drinks
* Flexible hours
* Extremely friendly and fun staff and management

#LI-LG1

Williams-Sonoma, Inc. is an Equal Opportunity Employer.

Williams-Sonoma, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance, or other applicable state or local laws and ordinances.


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Engineer, Cloud, Computer Science, Database, Linux, Engineering, Technology