Lead Software Engineer
Apply NowCompany: 1872 Consulting
Location: Pittsburgh, PA 15237
Description:
Lead Software Engineer
Hybrid (3 days onsite, 2 days WFH) - Pittsburgh, PA
Company Summary
This company applies AI and deep learning to complement the work of the crop inspectors by identifying and assessing the same plant characteristics and anomalies that human visual inspection looks for and assesses now. Through the use of IoT, they are able to scan plants, farms, and vineyards at scale. This technology allows them to derive actionable intelligence to help their various clients be more efficient and productive.
Position Summary:
Our growing engineering team is in search of an experienced full-stack lead with experience in scalable cloud systems, serverless architectures, NoSQL, API design and implementation, machine learning, computer vision, and web and mobile application development. This position will also take part in building out their software team as it grows and be an essential part to the senior management team.
Responsibilities:
The major software needs include serverless pipelines with Python-based Lambda functions, machine learning deployments, and web and mobile applications. Responsibilities include managing, collaborating and coaching software and engineers to meet all software needs. This position will help recruit new engineers and build efficient software development teams as the business grows. This position will play a key role in platform development as the business expands, and will quickly take on the following responsibilities:
Requirements:
Hybrid (3 days onsite, 2 days WFH) - Pittsburgh, PA
Company Summary
This company applies AI and deep learning to complement the work of the crop inspectors by identifying and assessing the same plant characteristics and anomalies that human visual inspection looks for and assesses now. Through the use of IoT, they are able to scan plants, farms, and vineyards at scale. This technology allows them to derive actionable intelligence to help their various clients be more efficient and productive.
Position Summary:
Our growing engineering team is in search of an experienced full-stack lead with experience in scalable cloud systems, serverless architectures, NoSQL, API design and implementation, machine learning, computer vision, and web and mobile application development. This position will also take part in building out their software team as it grows and be an essential part to the senior management team.
Responsibilities:
The major software needs include serverless pipelines with Python-based Lambda functions, machine learning deployments, and web and mobile applications. Responsibilities include managing, collaborating and coaching software and engineers to meet all software needs. This position will help recruit new engineers and build efficient software development teams as the business grows. This position will play a key role in platform development as the business expands, and will quickly take on the following responsibilities:
- Managing the inventory of data processing, computer vision, AI, and data science functions and libraries
- Development of analysis pipelines integrating various models and computer vision functions.
- Managing MLops practices, including implementation of MLflow and automation of many datasets management tasks
- Managing web application development utilizing React, 3D map engines, and custom visualization development
- Managing mobile progressive web application development for interfacing with hardware and management of field operations
Requirements:
- A bachelor's degree in computer science or software engineering, 10 years of experience, and demonstrated track record with team management
- Highly proficient with Python
- Demonstrated expertise with AWS services and scalable pipelines
- Strong written and verbal communication and interpersonal skills
- Experience managing the software development lifecycle
- Willingness to travel if needed
- Existing familiarity with IoT and AWS Greengrass
- Experience with React
- Experience with 3D GIS visualization systems
- Experience with high-resolution image stream protocols, logging practices, and fleet monitoring.