Software Engineer 1 (AI, Python, LLM, RAG, CI CD)
The Software Engineer 1 at Confidential Client is responsible for designing, developing, testing, and maintaining AI-powered software solutions, particularly leveraging Generative AI technologies such as LLMs, Prompt Engineering, and RAG. The role involves collaboration across teams to deliver scalable, cloud-native applications using Python, CI/CD pipelines, and DevOps practices within an Agile environment, with a focus on enhancing customer experience and operational efficiency. This position requires on-site work at a U.S. Bank location multiple days per week.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Banking.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client (via Careertakes) is seeking a Software Engineer 1 with hands-on experience in Python and Generative AI to help design, build, test, and deploy LLM-powered solutions and cloud-native services. You will work on Retrieval-Augmented Generation (RAG) workflows, prompt engineering, microservices, and CI/CD pipelines across Azure and AWS environments as part of an Agile product team.
Key responsibilities
- Develop and maintain Generative AI solutions using Large Language Models (LLMs), prompt engineering, and RAG architectures
- Build AI orchestration and workflows using frameworks such as LangChain, LangGraph, or comparable tooling
- Design, implement, test, and deploy scalable Python-based APIs and microservices
- Contribute to CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
- Support deployments and operations on Azure and/or AWS while following security and compliance standards
- Monitor, troubleshoot, and optimize application performance in production
- Participate in code reviews, automated testing, and technical documentation
- Collaborate closely with product managers, engineers, and business partners to deliver AI-enabled features
Required qualifications
- Bachelor’s degree or equivalent work experience
- 2–3 years of professional software engineering experience
- Strong proficiency in Python development and REST API design
- Knowledge of Generative AI concepts: LLMs, prompt engineering, and RAG
- Familiarity with LangChain, LangGraph, or similar AI orchestration frameworks
- Experience with Docker, Kubernetes, and CI/CD tooling
- Exposure to Azure and/or AWS cloud-native development
Nice to have
- Java / Spring Boot experience
- Infrastructure-as-Code experience (Terraform, ARM, or Bicep)
- Strong problem-solving, communication, and teamwork skills
- Prior experience working in Agile/DevOps teams
- This position is not eligible for visa sponsorship
Location & work model
- This role is based in Irving, TX and requires working from a Confidential Client location three (3) or more days per week.
Compensation & benefits
- Pay Range (based on primary location): $92,820.00 - $109,200.00 per year. Actual pay may vary based on experience, location, and other lawful factors.
- Benefits include healthcare (medical, dental, vision), retirement plans (401(k) and employer contributions), paid time off, parental leave, disability coverage, life insurance, adoption assistance, paid holidays, and other programs depending on employment status and eligibility.
Additional information
- Confidential Client participates in E-Verify for U.S. facilities where required.
- Background checks will be conducted consistent with applicable local, state, and federal laws.
- Confidential Client will consider qualified applicants with arrest or conviction records consistent with applicable laws.
- If you need an accommodation for a disability during the application or hiring process, please notify Careertakes so we can assist.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range