Jobs · Massachusetts

Senior Software Engineer - Confluent Applied AI for DevProd

IBM · Lowell, MA · Yesterday
HybridFull-time

Your Role and Responsibilities

  • Design and operate AI-assisted workflows for code review, ticket-to-PR flows, documentation, and CI/CD guardrails.
  • Own projects end-to-end: from definition and design to implementation, rollout, and optimization.
  • Build backend services and orchestration layers connecting LLMs to developer systems (GitHub, Jira, Slack, CI, and internal platforms).
  • Translate ambiguous engineering challenges into practical, opinionated products that improve developer velocity and quality.
  • Collaborate with platform teams to integrate AI workflows into standard runtimes, managed workloads, and deployment paths.
  • Implement robust safety and governance, including access control, policy enforcement, and observability.
  • Use data-driven metrics—adoption, reliability, and cost—to guide product iterations rather than anecdotal feedback.
  • Maintain high engineering standards through clean, well-tested code and thoughtful design reviews.

Preferred Education

Master's Degree Required

Technical and Professional Expertise

  • Experience building and operating backend production systems.
  • Proficiency in at least one major language (e.g., Java, Go, Python).
  • Experience building internal developer-facing platforms or workflow automation tools.
  • Hands-on experience applying LLM techniques to software engineering workflows; ability to build reliable systems beyond generic prompting.
  • Experience with cloud-native infrastructure, including containers and Kubernetes.
  • Strong judgment on software quality, testing strategies, and operational guardrails.
  • Product mindset: focus on user adoption, time-saving, and quality improvements.
  • Effective collaboration skills across cross-functional boundaries.

Preferred Technical and Professional Experience

  • Experience building AI-assisted workflows for code review, test generation, incident response, or developer onboarding.
  • Integrating systems with developer tools (source control, CI, issue trackers, chat tools, internal portals).
  • Familiarity with platform foundations like service runtimes, progressive delivery, and configuration systems.
  • Expertise in distributed systems, developer productivity, or infrastructure-heavy environments.
  • Experience creating opinionated paved paths and governance models.

Similar jobs