As a
Computer Vision Scientist at Areté, you will be responsible for developing algorithms, datasets, and workflows for image processing, object detection and classification, 3D reconstruction, and scene understanding. This work involves adapting existing libraries, and/or implementing new algorithms to process and visualize imagery data. You will evaluate algorithm performance, develop metrics and test data to quantify strengths and weaknesses, identify root cause of algorithm errors, propose and implement fixes or algorithm improvements as needed. You will need to work with current Python codebases, implementing features or modifications needed for algorithm improvement. Prototype emerging computer vision algorithms leveraging multiple supporting capabilities and assess performance on customer applications. You will need to prioritize multiple tasks, contribute to completion of technical milestones and prepare presentation-worthy graphics and technical briefings, with an emphasis on high-quality visualization and technical writing. This position will be based at our
Falls Church, VA office and is classified as a full-time, exempt, non-supervisory position.
We have an impressive range of benefits, programs, and perks that we offer:
Health & Wellness:- Medical, Dental & Vision Insurance
- Life and Long-Term Disability (LTD)
- Vision Reimbursement
- Fitness Reimbursement
Financial:- Company-funded 5% contribution to your 401(k) retirement plan
- Company-funded 5% contribution to your Employee Stock Ownership Plan
- Continuing Education Assistance
Work-Life Balance:- Flexible Scheduling
- Paid Time Off (PTO)
- Paid Parental and Bereavement Leave
What We Value:- Creativity and innovation in solving challenges
- Integrity and responsibility in all actions
- Collaboration across teams and specialties
- Responsiveness in fast-paced environments
- Passion for national security and excellence
Experiences and Background We Look For (required skills):- Active Top Secret clearance with SCI eligibility
- BS, MS or Ph.D. in Physics, Engineering, Mathematics, Computer Science, or related technical field.
- Proficient in Python and common numerical and image processing packages
- Familiarity with modern Computer Vision algorithms and frameworks
- Related machine learning concepts and applications
- Research experience related to image processing, computer vison, or other types of sensor data.
- Ability to learn and apply programming tools and software packages as needed.
- Intellectual curiosity and desire for continuous learning
- Skilled and innovative problem solver
- Comfortable adapting to a wide variety of roles to support different types of technical projects
- Comfortable interfacing with a variety of co-workers and customers
- Confident approaching senior scientists for guidance and implementing their technical recommendations.
- Proficient in the use of standard Office software
Nice to Have (preferred skills):- Vision Language Models and/or Vision Foundation Models
- 3D modeling and visualization
- MLOps
- Additional computing languages, software engineering practices and tools (C/C++, Test Driven Development, CI/CD)
- Detection, tracking and estimation algorithms
- GUI development
- Satellite or airborne image processing
- Synthetic Aperture Radar (SAR) Processing
- Cloud computing / DevOps and networking tools (AWS, Docker, Kubernetes)
- GPU acceleration of image processing algorithms (CUDA)
- Parallelization, multiprocessing, and network-enabled microservices
- Proposal development and/or project management experience.
The salary range for this role depends on the candidate's level of experience:
- Scientist 2: $110,000 - $145,000 [minimum experience of BS+2 years, OR MS+0 years]
- Staff Scientist: $130,000 - $165,000 [minimum experience of BS+5 years, MS+3 years, or PhD+0 years]
However, Areté considers several factors when extending an offer of employment, including but not limited to the position and associated responsibilities, a candidate's work experience, education/training, and key skills.