[Remote] Entry-Level AI/ML Software Engineer

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. CACI is seeking an exceptionally motivated individual to fill an entry-level Artificial Intelligence (AI) / Machine Learning (ML) software engineer position within our MSC N7 management group. The Entry-Level AI/ML Software Engineer supports CACI’s Military Sealift Command (MSC) Modernization and Automation initiatives through the development of AI-enabled tools, workflow automation capabilities, backend services, and user-facing applications that improve engineering, maintenance, financial tracking, and operational processes. Responsibilities • The Entry-Level AI/ML Software Engineer shall design, develop, test, and deploy modernization and automation tools for MSC while working directly with the Program AI Lead and leveraging available CACI corporate technical resources as needed • The engineer contributes to all stages of development, including backend service implementation, data processing workflows, API construction, user interface development, and AI-assisted automation • The engineer evaluates requirements, integrates data from disparate systems, and builds software solutions that improve MSC’s ability to process maintenance information, generate engineering documentation, track project status, streamline administrative workflows, and enhance mission execution • The engineer is expected to operate in a flexible, dynamic environment where requirements may evolve and where initiative, ownership, and problem-solving are essential • The engineer will help implement LLM-based automation, design small-scale applications, support data ingestion scripts, and assist in developing dashboards or tools that directly support port engineers, planners, analysts, and leadership • Establish processes where none exist and suggest improvements to existing processes where needed • Take ownership of the above tasks, while also continuously looking for other tasks or projects to own or support as new ones emerge Skills • Typically 1–2 years of experience, inclusive of professional internships, in software engineering, automation, or full-stack development with a Bachelor's Degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field; OR 2+ years of progressive software development experience in lieu of a degree • Foundational experience in at least one modern programming language (Python, Java/Kotlin, JavaScript/Node.js) • Ability to design and implement basic REST APIs, backend routes, or data-processing workflows • Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB) • Basic frontend development experience using React.js or a similar component-based framework • Use of Git for version control and familiarity with CI/CD concepts • Ability to write unit or integration tests and follow standard coding practices • Exposure to LLMs or AI/ML tooling (e.g., generating code/UI components, automating documentation, extracting structured data) • Ability to troubleshoot data inconsistencies, parse structured/unstructured files (spreadsheets, PDFs, logs), and support the development of workflow automation • Strong communication skills, ability to operate with minimal supervision, and willingness to take ownership of assigned tasks • Proven analytical skills • Intermediate skills in Microsoft Excel (e.g. pivot tables) • Intermediate skills in MS Word and PowerPoint • Excellent verbal and written communication skills • Internship or project experience in full-stack development, data processing, AI/ML integration, or workflow automation • Knowledge of cloud services (AWS, Azure, GCP) • Experience with Docker or lightweight containerization • Experience normalizing or integrating data from multiple disparate sources • Exposure to analytics, anomaly detection, or process improvement methodologies • Familiarity with Agile or iterative development practices Benefits • Healthcare • Wellness • Financial • Retirement • Family support • Continuing education • Time off benefits Company Overview • At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security. It was founded in 1962, and is headquartered in Arlington, Virginia, USA, with a workforce of 10001+ employees. Its website is Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Part-Time Data Entry Specialist – Remote Opportunity at blithequark**

Remote Full-time

Python Developer

Remote Full-time

Experienced Online Remote Customer Service Representative – Delivering Exceptional Travel Experiences with Southwest Airlines

Remote Full-time

Experienced Remote Data Entry Clerk - Part-Time Work From Home Opportunity with blithequark

Remote Full-time

**Experienced Online Chat Agent – Remote Customer Support Representative**

Remote Full-time

Sr Assistant Help Desk Tech (Puerto Rico, Remote)

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity with arenaflex for Dynamic and Compassionate Individuals

Remote Full-time

Leadership & Professional Growth Consultant USA

Remote Full-time

Experienced Customer Service Agent – Email, Chat, and Phone Support Specialist for Innovative Tech Industry Clients at arenaflex

Remote Full-time

**Experienced Chat Agent – Delivering Exceptional Customer Support Experience at blithequark**

Remote Full-time
← Back to Home