AI Software Engineer

Insight Global
Tampa, FL, United States
9 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Automated Storage and Retrieval Systems C Sharp (Programming Language) Cloud Computing Software Design Patterns Distributed Systems Information Retrieval Data Intelligence Python (Programming Language) Knowledge-Based Systems
+18 more
Enterprise Messaging Systems Neo4j Performance Tuning Software Architecture Software Engineering Software Technical Review Multithreading Cloud Platform System Data Ingestion Large Language Models Backend Event Driven Architecture Build Management Build Tools Virtual Agents Graph RAG Golang Programming Languages

Job description

We are building next-generation products for internal business users that support client-facing tax and financial services business. This team operates as an R&D and product innovation group focused on designing, architecting, and delivering intelligent solutions from concept through production.

This is a highly entrepreneurial environment where engineers are expected to think critically, solve complex problems independently, and contribute to product strategy, architecture, and implementation.

What You’ll Do Design and build AI-driven applications and intelligent systems from proof of concept through production deployment Architect end-to-end solutions around LLMs, GraphRAG, knowledge retrieval, and intelligent data ingestion Translate business requirements into scalable technical architectures Build systems that process, enrich, and deliver insights from large structured and unstructured data sources Develop backend services using modern programming languages such as Java, Python, C#, or similar Create and optimize graph-based knowledge systems using Neo4j and GraphRAG methodologies Design cloud-native solutions across AWS, GCP, and other cloud environments Collaborate with internal stakeholders to understand business challenges and identify AI-driven opportunities Evaluate emerging AI technologies and incorporate them into product development efforts Participate in architectural decisions, technical design reviews, and product innovation discussions

Requirements

3+ years of software engineering experience Strong proficiency in at least one modern programming language (Java, Python, C#, Go, etc.) Experience building scalable backend applications and distributed systems Working knowledge of Large Language Models (LLMs) and AI application development Experience with data ingestion, transformation, and retrieval systems Knowledge of object-oriented programming (OOP) principles and software design patterns Experience with multithreaded application development and performance optimization Strong problem-solving skills and ability to work through complex technical challenges in real time Ability to communicate technical concepts to business stakeholders Experience designing solutions from business requirements through implementation Hands-on experience with Neo4j Experience implementing GraphRAG architectures Experience building retrieval-augmented generation (RAG) systems AWS and/or GCP cloud experience Knowledge of event-driven architectures, messaging systems, and queueing technologies Experience with large-scale database management and performance tuning Experience synchronizing and managing data across global environments Exposure to financial services, tax, accounting, or professional services industries

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…