Sr. AI Application Developer
About the Role
We’re seeking a seasoned Senior Data Solution Developer to design, build, and optimize mission critical applications and data platforms. You will own end to end engineering across backend services (Java / Spring) and data layers with a focus on performance, reliability, security, and scalability. Additionally, you will be responsible for integrating with industry leading AI platforms for cybersecurity intelligence solution. This is a hands-on role for someone who enjoys solving complex data and system problems, leading technical initiatives, and mentoring others.
Key Responsibilities
o Architect, develop, and maintain backend services using Java (Java 11+ / 17), Spring (Boot, Data, Security), and RESTful APIs.
o Implement robust data access patterns using JDBC, JPA / Hibernate, and stored procedures / functions where appropriate.
o Design and optimize schemas, indexes, constraints, and query plans for Oracle Database
o Build and maintain ETL / ELT processes; ensure data quality, lineage, auditing, and reconciliation.
o Implement and query Graph databases (e.g., TigerGraph, Neo4j, JanusGraph, Amazon Neptune) for relationship heavy workloads; design graph models (nodes, relationships, properties), Cypher / Gremlin queries.
o Design and implement AI and Graph DB friendly application data output
o Integrate with Graph DB for security graph visualization
o Integrate with LLMs and provide solution for complex cybersecurity investigation
o Conduct SQL performance tuning (execution plans, hints, statistics, partitioning, indexing strategies).
o Profile Java services (GC tuning, thread management, connection pools, caching) to meet latency and throughput SLAs.
o Design for high availability and disaster recovery (replication, failover, backups).
o Implement least-privilege access, encryption at rest / in transit, secrets management, auditing, and compliance (SOX / PCI / HIPAA as applicable).
o Partner with Product, Data, and Platform teams to translate requirements into robust designs.
o Lead code reviews, establish best practices, and mentor junior engineers.
o Contribute to roadmaps, estimation, documentation, and production support (on-call rotation if applicable).
Required Qualifications
Preferred Qualifications
Self-motivated and enjoy resolving issues and building solutions to complex problems
Senior AI Application Developer CLP • Chicago, Illinois, US