Software Engineer
Motorola solutions
Job Summary
Motorola Solutions is seeking a Software Engineer to join their CTO organization, focusing on AI Model development. The role involves coordinating with research and design teams for data analysis and processing in computer vision and language models. Key responsibilities include designing and maintaining SDKs for data governance, ensuring robust cloud platform interactions, and overseeing data-labeling projects. The engineer will also develop scripts for data quality and administer Machine Learning data-related database systems, contributing to a safer future through critical communications and video security technologies.
Must Have
- Coordinate data analysis and processing for computer vision and language model development.
- Design, implement, and maintain SDKs and internal software for data governance.
- Ensure robust interactions and pipelines with cloud platforms.
- Oversee data-labeling projects from conception to data delivery.
- Develop scripts for data quality assurance, formatting, and consistency.
- Administer Machine Learning data-related database systems and integrations.
Perks & Benefits
- Incentive Bonus Plans
- Medical, Dental, Vision benefits
- 401K with Company Match
- 10 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave
Job Description
Job Description
- Coordinate with research and design teams to analyze and process data for computer vision and language model development to define and meet requirements, provide quality assurance, and process according to both time and cost constraints.
- Responsible for designing, implementing, maintaining, and documenting Software Development Kits (SDKs) and internal software for data governance, including data mining, curation, cleansing, and quality assurance.
- Ensure robust and updated interactions and pipelines with cloud platforms.
- The responsibilities include design, configure, implement, test, debug, refactor, maintain, and document software systems and applications for data operations within the CTO organization for all AI Model development.
- This includes data acquisition and following adherence to the defined requirements, vendor selection, budgetary constraints, as well as interacting with procurement and legal for approval.
- Data engineering comprises development efforts centered around data visualization, data analysis, and also includes budget management for reporting to the entire organization.
- A key aspect of the role is to oversee data-labeling projects from conception to data delivery to the teams, including data preparation, data pipeline building, and project set up within the labeling providers' platforms.
- The individual is responsible for documenting data labeling instructions and handling the communication with the labeling providers including cost, time constraints, and priority.
- Development effort also includes the writing of scripts for data quality assurance, data sanity check, data formatting, and ensuring consistency within the organization for all inputs provided to the Data Operations team, data cataloging, and ultimately the data delivery to R&D.
- There are activities involved to administer Machine Learning data-related database systems and the integrations for different teams to interact with the offerings of the Data Operations team.
Basic Requirements
- Masters degree or
- Bachelors degree + 2 years experience.
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
No
7 Skills Required For This Role
Data Analytics
Budget Management
Game Texts
Quality Control
Data Visualization
Computer Vision
Machine Learning