Python Engineer II (Menlo Park / Seattle / Redmond / New York)

Company: West Coast Consulting LLC
Location: New York, New York, United States
Type: Full-time
Posted: 26.MAR.2021
< >

Summary

Job Title: Core Engineering - Python Engineer II Work Location: New York, NY Summary: The main function of this role will be to create dat...

Description

Job Title: Core Engineering - Python Engineer II Work Location: New York, NY

Summary:

The main function of this role will be to create data processing and annotation pipeline tooling infrastructure for a large video and audio dataset. The data annotation pipeline tools and tasks are built primarily using Python and leverage internal processing and storage infrastructure. They will need to be well-versed in Python and multiprocessing to optimize preprocessing of videos before data annotation. Some Machine Learning knowledge with PyTorch is a plus.

Job Responsibilities:

  • Write effective, scalable code
  • Develop back-end components to improve responsiveness and overall performance • Develop python tools that read and write to SQL databases and File Stores • Optimize preprocessing of videos using performant Python code (parallelized) and if needed by loading a pretrained Machine Learning model • Integrate user-facing elements into data annotation web applications • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Improve functionality of existing systems • Implement security and data protection solutions • Assess and prioritize feature requests • Coordinate with internal teams to understand user requirements and provide technical solutions • Counsel customers about software system design and maintenance.

Skills:

  • Hands-on experience with Python; experienced with multiprocessing and threading • Hands-on experience with SQL writing join queries and performing basic data reporting (MySQL is ideal, though other SQL dialects will translate well) and via python libraries.
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Strong ability to work independently and manage one's time.
  • Good communication skills and ability to work in a team • Knowledge of design techniques and principles involved in production of drawings and models.

Education/Experience:

  • Bachelor's degree in computer science, computer engineering or relevant field required.
  • 3-5 years prior experience
- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...