About Us
At SoarTech, our focus is on the development of artificial intelligence (AI) that reasons like humans do, to automate complex tasks, simplify human-machine interactions, or model human behaviors. Our philosophy is three-fold: to be an augmentation to, not a replacement of, the human; to think “top-down, not bottom-up;” and to be transparent so that decisions and processing are communicated to the human and in human-like terms. SoarTech is growing and we are looking for individuals interested in helping research, develop, and implement this exciting technology into everyday operations.
Job Description
The Engineering Supervisor supports SoarTech project staffing, employee technical development, project development, and mentorship. These individuals lead/participate in recruiting processes to identify talent that matches the needs of the company. Supervisory duties include; supervising software engineers, assigning staff members to projects, and evaluating the capabilities and scope of responsibilities of each technical staff member whom they supervise. Technical duties may include; project support through technical oversight and task direction to individual performers on the project, project support though software design and other individual technical contributions, and provides application of SME knowledge to projects as needed. The engineering supervisor embraces and represents the SoarTech core values (Innovative, Honest, Customer Focused, Respectful, Integrity and People) in all aspects of their duties and responsibilities.
Duties and Responsibilities
Supervisory:
- Recruits, interviews and trains new engineering staff.
- Onboards new engineers into SoarTech company culture, core values, strategy and vision, and technical project work.
- Select staffing assignments for projects which support project needs while balancing career goals of staff members.
- Provides career guidance, mentorship, promotion recommendations, and training/skills development opportunities for direct reports.
- Executes annual evaluation process activities to review career growth of direct reports.
- Oversees timecard submissions for direct reports and ensures that timekeeping policies are met through accurate and daily timecard submissions.
- Supports SoarTech engagement efforts, and other HR processes/programs as needed.
Technical:
- Envisions and architects new software programs.
- Clearly and regularly communicates with management, project leads, and technical colleagues about technical direction and execution.
- Reviews work of engineering team members to ensure accuracy.
- Manage, improve, and test the capabilities and performance of existing software.
- Maintains knowledge of new trends, developments, technologies and best practices. Applies this knowledge to continually improve products and client satisfaction.
- Identifies opportunities for process improvement in day to day engineering operations and partners with other engineering leaders to operationalize solutions.
- Travel to support technical presentations, demonstrations, software tests, and integration as required.
Required Skills and Experience
- Bachelor’s Degree in Computer Science, or a related discipline, or equivalent experience
- Minimum of five (5) years progressive software development experience, demonstrating increased responsibility.
- Excellent interpersonal, communication and conflict resolution skills.
- Demonstrated experience developing research software.
- Ability to work independently and multi-task effectively.
- Strong attention to detail.
- Ability to obtain and maintain a Department of Defense (DOD) Security Clearance.
- As directed by Executive Order 14042: Ensuring Adequate COVID Safety Protocols for Federal Contractors, effective December 8, 2021, SoarTech will require all newly hired employees, in the United States, must be fully vaccinated before their start date.
For AI engineering supervisors, knowledge of AI technologies such as expert systems, cognitive architectures, agent-based systems, search algorithms, planning, machine learning, machine vision, or speech recognition
Preferred Skills (Not Required)
- Master’s Degree in Computer Science, or a related discipline, or equivalent experience.
- Previous management/supervisory experience preferred
- Previous experience as a mentor or project tech leader preferred
- In-depth knowledge of either C++ or Java.
- Demonstrated experience in design and debugging of asynchronous systems
- Knowledge of mobile development platforms (e.g., Android, iPhone, etc.)
- Experience in one or more of the following: robotic software, game development/programming, human behavior modeling, multi-agent systems, social simulation, intelligent user interfaces, complex adaptive systems, decision support systems, simulation, data fusion
- For AI Engineers Supervisors, experience in knowledge elicitation and acquisition practices such as cognitive task analysis.
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Accessibility: If you need an accommodation as part of the employment process, please contact Phone: 734-327-8000 or Email: careers@soartech.com.
SoarTech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Applicants selected may be subject to a government security investigation and must meet the eligibility requirements for access to classified information (eligibility requirements include U.S. citizenship). Applicants will also be required to participate in a background check and drug test. SoarTech is an E-Verify participant.
If you want to view the Know Your Rights: Workplace Discrimination is Illegal poster, please choose your language: English – Spanish – Arabic - Chinese - Haitian Creole - Korean - Russian - Tagalog - Vietnamese
If you want to view the Pay Transparency Policy Statement, please click the link here...