Professional Software Engineer - AI Driven Engineering (Hybrid - Newark, NJ, NYC or Edgewood, NY)
Core
Architecting, building, and overseeing highly scalable distributed systems and enterprise platforms using Java and cloud-native technologies.
Role type
Senior IC Principal Software Engineer (Distributed Systems & AI-Driven Engineering)
Builds
Enterprise applications, event-driven systems, and large-scale data processing platforms on AWS.
Domain
Financial Services / Cloud-Native Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Apache Kafka, AWS (EKS, ECS, MSK, Aurora Postgres), PostgreSQL, Microservices, REST APIs, CI/CD, DevSecOps, AI-assisted development tools (GitHub Copilot, Claude Code, OpenAI Codex), System Architecture, Performance Tuning
Preferred skills
Event-driven architectures, Asynchronous processing, BDD-based validation, AI governance and risk management
Technologies
Java, Spring Boot, Kafka, AWS, PostgreSQL, EKS, ECS, MSK, Lambda, S3
Responsibilities
Design and develop scalable enterprise applications and distributed systems; Lead architecture of event-driven systems leveraging Kafka and microservices; Build and support applications within AWS environments; Design and optimize relational data models and large-scale transactional processing; Develop REST APIs and real-time data processing solutions; Lead technical design reviews and delivery oversight across multiple engineering squads; Create and enforce automated testing strategies; Ensure software quality through CI/CD and observability; Lead troubleshooting and root cause analysis for complex distributed systems; Mentor engineers and promote AI-assisted engineering best practices.
Seniority
Senior, hands-on IC with leadership responsibilities