Software Developer – Python

at PDS Tech, Inc.
Location Santa Clara, CA
Date Posted February 12, 2021
Category Default
Job Type Full-time

Description

PDS Tech, Inc. is seeking a Python Developer, in Cupertino, CA.

Description
This position focuses on working with internal apple systems, calling various APIs, producing data and validating the data all through Python. You will get to expand your Python skills and work with the machine learning experts on some of the most exciting projects on earth.  

Example Tasks and Duties 

  • Manipulate visual assets (images/videos) - rotation, resizing, color conversion
  • Use internal REST API to retrieve data
  • JSON file creation, processing and transformation 
  • Prepare compressed files of data (tar, zip)
  • Upload and download data files to and from Apple systems 
  • Convert image and video files to different formats 
  • Work with EXIF data
  • Perform QA on created datasets (eg deduplication of incoming assets)
  • Transform datasets from one schema to another 
  • Run ML models on images 
  • Perform various data preparation 
  • Produce analytics reports 

 
Key qualifications

  • You have strong Python coding skills 
  • You are able to read, generate and work with csv, tab separated, and json files
  • You are interested in working with images and videos 
  • You can manipulate textual data and replace text in the text file in Python 
  • You care about proper software architecture and you are interested to learn more about modern software architecture and implement ideas using Apple’s large scale infrastructure tools 
  • You are able to define atomic components that can be chained together to perform large scale data transformation 
  • You are able to perform data validation and transformation and build scripts to automate these verification tasks 
  • You are not scared of manually exploring and examining the data using Jupyter Notebooks or other tools. You also have the habit of looking at the data to create intuition and lead your next steps 
  • You are able to handle small programming tasks without losing the big picture 
  • You have strong written and verbal communications skills
  • Experience with Spark, Hadoop and Hive and other large scale data processing systems is a plus
  • Prior knowledge of Docker, Kubernetes, Airflow, Splunk and Kafka is a plus 
  • Knowledge of Data Science and familiarity with Machine Learning is a big plus 

Education
Bachelor of Science in a technical field or equivalent industry experience 
 

PDS Tech, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.

Founded in 1977, PDS Tech, Inc. is one of the nation's premier specialty staffing firms with 31 offices nationwide. We offer a full range of benefits including:

  • Health insurance
  • Paid holidays
  • Weekly payroll
  • Immediate 401(k) eligibility
  • Completion Bonuses
  • Training
  • Please note availability of benefits may vary by position

PDS specializes in Engineering and IT arenas including Aerospace, Defense, Electronics, Telecommunications, Automotive, and Energy just to name a few. Our reputation, track record, and years of continuous growth reflect the commitment to quality that our employees and clients experience first-hand. To find out more about PDS, please visit www.pdstech.com

$$$ PDS pays for referrals! $$$

Only registered members can apply for jobs.