Principal Software Engineer - AI Platform
AI FIRST, INC.
Plantation, FL, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$150,000.0 - $175,000.0
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Amazon Web Services
Bash Shell
Cloud Engineering
Identity and Access Management
Python (Programming Language)
Node.Js
OAuth
OpenID
Windows PowerShell
Role-Based Access Control
Single Sign-On
+7 more
TypeScript
Scripting
Okta
Large Language Models
Gitlab-ci
Kubernetes
Docker
Job description
- Architect and hands-on build the core of the AI Platform: MCP gateway, AI portal/skills marketplace, identity brokering layer, and agentic execution flows
- Code the most complex/ambiguous solutions and set the technical bar for the platform
- Design secure-by-default integrations between internal systems and AI agents (authentication, authorization, RBAC, audit logging)
- Build telemetry/observability to make AI usage and spec-driven development measurable across the organization
- Partner with engineering teams to turn workflows into reusable skills, MCP servers, and agentic routines
- Establish patterns, guardrails, and “golden paths” for fast and safe adoption of AI tooling within governance standards
- Champion best practices in development, testing, and deployment; ensure scalability, reliability, and performance in a Kubernetes/DevOps environment
- Evaluate emerging models/frameworks/agent patterns and incorporate valuable approaches into the platform
Requirements
- Bachelor’s degree or equivalent work experience
- 7+ years of relevant software engineering experience
- Demonstrated experience designing and building platform/infrastructure/backend services used by other engineering teams
- Deep, hands-on experience building and operating production backend services and developer platforms
- Mastery of 2+ modern general-purpose programming languages (e.g., Python, TypeScript); Go or C# is a plus
- Strong understanding of REST API design, GraphQL (building and consuming), and microservices architecture
- Hands-on experience with cloud platforms (e.g., AWS) and container tooling (Docker, Kubernetes)
- Experience building on/integrating with LLMs and agentic systems (tool/function calling, MCP, retrieval, evaluation)
- Solid grounding in identity and access management (OAuth2/OIDC, SSO, RBAC); Keycloak, Entra ID, or Auth0 strongly preferred
- Familiarity with scripting/automation (Bash/PowerShell) and CI/CD + infrastructure as code (e.g., GitLab CI, Helm)
- Comfort operating in ambiguity; ability to solve problems without an existing blueprint
- Excellent communication and ability to influence/collaborate across teams
- Embraces AI as a core part of daily workflow and a partner in problem-solving, * Hands-on experience building LLM-powered or agentic applications (MCP servers, tool-calling agents, retrieval/RAG)
- Python and/or TypeScript/Node development experience
- Identity and access management experience (Keycloak, Entra ID, Auth0; OAuth2/OIDC)
- Cloud architecture and deployment (AWS, EKS); hands-on Docker/Kubernetes experience
- Experience with observability and telemetry tooling
- Financial services or brokerage domain experience
About the company
Our client is building an AI-first culture where AI is a core part of daily work and is used responsibly, securely, and transparently under governance standards.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.gravityitresources.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
BB
Benedikt Bischof
MLOps And AI Driven Development
over 4 years ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
10 months ago
CH
Chris Heilmann
Transforming Software Development: The Role of AI and Developer Tools
over 1 year ago