Apex Systems

Python Developer I

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Cupertino
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Systems Python Developer API
  • Secondary Skills: QA Scripts
  • Job Location: Cupertino, California
  • Posted Date: Posted today
Job Description

Apex Systems has a client with an immediate opening for a Python Developer for a 12 Month Contract to work for a client based in Cupertino CA. If you are interested in learning more about this opportunity please send a copy of your most up to date resume directly to Brian McCann at

Position: Python Developer

Location: Cupertino CA

Length: 12 Month Contract

  • 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 the client'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



Example Task sand Duties

  • Manipulate visual assets (images/videos) - rotation, resizing, color conversion
  • Use internal REST API to retrieve data
  • JSON file generation
  • Prepare compressed files of data (tar, zip)
  • Upload and download data files to and from client 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



Description

  • This position focuses on working with internal 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.


Education

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



EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Relevant Job Openings
Java Developer
Azure Data Architect with Talend
Azure Cloud Architect
Python Developer I
Node JS Developer
Senior Java Developers