Senior AI Software Engineer

Core Ai Consulting — United States · Posted ~2 hours ago

Senior Full-time

Skills

Java full-stack development Generative AI software testing software architecture GitHub Copilot Cursor Claude

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on building applications using AI-assisted development practices. The position combines full-stack engineering, automation, and responsible use of modern AI tools.

Highlights

Opportunity to work at the intersection of AI and software engineering by applying generative AI throughout the development lifecycle.

Description

AI Software Engineer – Agentic SDLC (Java) We are seeking experienced Software Engineers (Java) to join a forward-looking engineering team focused on AI-augmented SDLC. In this role, you will utilize Generative AI tools across the entire software development lifecycle—from design and coding to testing and documentation—while maintaining high standards of quality, security, and maintainability. This position is ideal for engineers who are adaptable, detail-oriented, and passionate about working at the intersection of modern software engineering and AI. Key Responsibilities Implement AI-Augmented SDLC (Code Generation) for full-stack developmentDesign, build, test, and maintain full-stack applications using AI assisted SDLCGenerate clean, scalable, and maintainable code following best practices using AI assisted tools and agentsUtilize GenAI tools (e.g., GitHub Copilot, Cursor, Claude) to accelerate code generation, testing debugging, and documentationDefine clear prompts, task specifications, and acceptance criteria to effectively guide AI tools and agents for code generationTake full ownership of all code changes, including AI-generated code, ensuring proper review, testing, and validation prior to production releaseApply spec-driven development practices to structure and streamline implementationDesign and develop AI agents, including workflows, tool integrations, and orchestration logicReview and validate AI-generated outputs for correctness, security, and performanceApply sound engineering judgment to accept, refine, or reject AI-generated solutionsDevelop and enhance unit, integration, and regression tests using AI-assisted toolsEnsure sufficient test coverage before deploymentIdentify and address performance, reliability, and security issues early in the lifecycleRefactor and modernize existing applications using AI-assisted approaches to improve maintainability and performanceIdentify technical debt and drive remediation using AI-enabled strategiesParticipate in architecture discussions, design reviews, and code reviewsContribute to prompt engineering standards and AI development best practicesShare knowledge and continuously improve AI-enabled engineering processes across the team Required Qualifications 8+ years of experience in software engineering with proficiency in Java and AIStrong experience with AI augmented SDLC and practicesHands-on experience with GenAI development tools (e.g., GitHub Copilot, Cursor, Claude or similar)Ability to review and validate AI-generated code for quality, security, and performanceUnderstanding of agentic workflows, AI-assisted development, and spec-driven code developmentExperience with prompt engineering and structured AI interactionsStrong foundation in computer science fundamentals (data structures, algorithms, system design, OOP, databases, networking, concurrency, and CI/CD)Bachelor’s degree in Computer Science or related field (or equivalent experience) Preferred Qualifications Experience building AI agents using frameworks such as LangChain, AutoGen, CrewAI, or similarExperience with cloud platforms (AWS, Azure, or GCP)Familiarity with secure coding practices and application securityExperience modernizing legacy applications What Success Looks Like Delivers features faster with improved quality using AI-assisted developmentDemonstrates strong ownership of both manually written and AI-generated codeContributes to advancing AI-driven engineering practices within the teamContinuously enhances skills in prompt engineering, agent development, and modern software engineering