Enable job alerts via email!

Senior AI Machine Learning Research Engineer

CACI International

Florham Park (NJ)

On-site

USD 102,000 - 217,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Florham Park, NJ is seeking a Senior AI Machine Learning Research Engineer to innovate in computer vision and signal processing. The role requires expertise in machine learning, algorithm development, and collaboration on national security challenges. Candidates should have a Master's degree and experience in relevant fields, with a strong focus on developing advanced algorithms and applications.

Benefits

Flexible Benefits
Learning Resources

Qualifications

  • At least 4 years of experience in machine learning and computer vision.
  • Strong background in statistics and networking algorithms.

Responsibilities

  • Develop algorithms for network-based image processing capabilities.
  • Supervise application and software subsystem development.
  • Build customer relationships and pursue new business opportunities.

Skills

Machine Learning
Statistics
Computer Vision
Python
C++
Effective Communication

Education

Master’s degree in Computer Science
Ph.D. in Relevant Fields

Tools

Linux OS
Computer Vision Frameworks

Job description

Senior AI Machine Learning Research Engineer

Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local

CACI has an exciting new opportunity in Florham Park, NJ for a Senior AI and Machine Learning Research Engineer. The role involves applying machine learning, statistics, and image/video compression knowledge to develop algorithms for challenging problems in computer vision, signal processing, and computer networking domains. Responsibilities include researching and developing innovative capabilities such as 3D scene reconstruction, point cloud processing, pose estimation, object detection, motion tracking, and more. The engineer will also develop algorithms for image processing, sensor fusion, object re-identification, 3D modeling, and synthetic data generation, integrating these into larger systems.

Responsibilities:

  1. Develop and justify the performance of algorithms for network-based image processing capabilities.
  2. Perform detailed modeling and simulation, including impact analysis of solution architectures.
  3. Supervise the development of applications and software subsystems, adhering to best practices.
  4. Create detailed technical plans with tasks, schedules, and estimates.
  5. Develop automated tests to evaluate algorithms and software capabilities.
  6. Act as a technical leader during proposals and project execution.
  7. Build customer relationships, pursue new business opportunities, and develop concepts addressing national security challenges.

Qualifications:

Required:

  • Master’s degree in computer science, engineering, or machine learning with at least 4 years of experience.
  • Experience in computer vision, networking algorithms, protocols, and software development.
  • Strong background in machine learning and statistics.
  • Proficiency in Python and C++.
  • Experience with Linux OS and utilities.
  • Knowledge of computer networking (TCP/IP, routing, Linux networking).
  • Experience with 3D object identification, tracking, inference.
  • Experience with computer vision frameworks and environments.
  • Ability to evaluate solutions through simulation and testing.
  • Effective communication skills for articulating R&D outcomes.
  • Leadership and organizational effectiveness in technical efforts.
  • US Citizenship and ability to obtain security clearance.

Desired:

  • Ph.D. in relevant fields.
  • Experience with signal processing, time-series data, probabilistic modeling, and Bayesian inference.
  • Knowledge of information theory, statistical tests, and adversarial AI concepts.
  • Active Secret or Top Secret clearance preferred.

What You Can Expect:

At CACI, we foster a culture of integrity, trust, and continuous growth. We value character and innovation, supporting our employees with flexible benefits, learning resources, and opportunities to contribute to national security missions.

Pay Range: $102,900 - $216,200, based on various factors including location, experience, skills, and education. We offer comprehensive benefits to support employees and their families. Learn more here.

We are an Equal Opportunity Employer, considering all qualified applicants without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, veteran status, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior AI Machine Learning Research Engineer

CACI International Inc.

Florham Park

On-site

USD 102,000 - 217,000

7 days ago
Be an early applicant

NLP Research Engineer

Harnham

New York

Remote

USD 200,000 - 240,000

3 days ago
Be an early applicant

Senior Software Security Engineer, Research & Engineering

Trail of Bits

Remote

USD 150,000 - 200,000

5 days ago
Be an early applicant

Senior Software Engineer (Distributed Systems)

ZipRecruiter

New York

Remote

USD 120,000 - 160,000

9 days ago

Machine Learning Research Engineer II

Technergetics

City of Rome

Remote

USD 90,000 - 125,000

8 days ago

Clinical Research Engineer

OrganOx

Remote

USD 180,000 - 200,000

Yesterday
Be an early applicant

Research Engineer

I did my part and supported the Regular Toilet

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant

Research Engineer (Cryptography/Security)

P2P

Remote

USD 90,000 - 130,000

3 days ago
Be an early applicant

Research Engineer Germany Poland +3 more

ElevenLabs

New York

Remote

USD 90,000 - 150,000

22 days ago