Principal Software Developer (Generative AI)

MCKINLEY GROUP INC
Bloomington, MN, United States
1 day ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$228,800 - $239,200
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Automation of Tests Code Review Distributed Systems Github Information Retrieval Microsoft SQL Server Software Engineering SQL Databases Datadog Sql Optimization
+14 more
Retrieval-Augmented Generation Spring-boot Generative AI Indexer Pgvector Amazon Bedrock Production Code Claude Restful APIs Terraform Dynatrace OpenSearch Amazon Redshift Microservices

Job description

  • Design, build, test, and operate generative AI features for a customer-facing platform.
  • Develop conversational and agentic experiences that retrieve authorized information and produce grounded, explainable responses.
  • Architect and implement RAG pipelines (ingestion, chunking, embeddings, indexing, hybrid retrieval, reranking, citations, freshness, permission-aware access).
  • Build agent/tool interfaces with strong authorization, validation, retries/timeouts, and safe multi-step execution patterns.
  • Integrate managed foundation models (including Amazon Bedrock) into Java/Spring services.
  • Create automated evaluation suites and datasets (groundedness, retrieval relevance, citation accuracy, safety, regressions).
  • Instrument end-to-end observability (latency, token usage, outcomes, failures) and support production readiness.
  • Lead architecture/code reviews and mentor engineers while staying hands-on in production code.

Requirements

  • 12+ years professional software development experience (or equivalent combination of education/training/experience).
  • Advanced Java with Spring/Spring Boot, REST APIs, microservices, distributed systems, and automated testing.
  • Hands-on delivery of generative AI applications in a production or production-oriented environment.
  • Practical experience designing RAG systems (embeddings, retrieval, context assembly, source attribution).
  • Strong AWS experience and familiarity with Amazon Bedrock (or comparable managed model platform).
  • Advanced SQL and experience with SQL Server and/or Amazon Redshift.
  • Strong security mindset: authN/authZ, tenant isolation, least privilege, governance, responsible AI controls

Nice-to-Have

  • Bedrock guardrails/agents; Claude via Bedrock; OpenSearch or pgvector.
  • Datadog, GitHub Actions, Terraform, distributed tracing.
  • Text-to-SQL/semantic modeling/natural-language analytics.

Apply for this position

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

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…