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