You will work closely with multiple teams that make up IT, Information security and Technology to drive impactful change. Design, engineering and implementation of application security solutions in a scalable way for a worldwide enterprise. Analyze and solve systems issues. Ensure that the potential impact of software development changes is well understood, using data to support understanding of upstream and downstream dependencies. Collaborate closely with multi-functional teams for end-to-end testing and performance analysis of real-time data applications, tackle issues, proactively identify new opportunities, and drive initiatives through to completion Currently pursuing a Bachelor's, or Master's, degree in Computer Science or related field. Masters is preferred. Cannot graduate prior to September 2026. Strong conceptual knowledge in data structure & algorithms. Solid foundation in relational, NoSQL, graph databases as well as SQL. Strong programming concepts with knowledge of object-oriented programming and languages like C#, Python etc. Knowledge of software architecture concepts. Knowledge of large language models (LLMs) and how they are used in modern software systems, including prompting, embedding‑based workflows, or agent‑style patterns. Familiarity with Model Context Protocol (MCP) concepts and / or MCP servers for integrating tools, data sources, or services with LLMs. Basic understanding of machine learning and computational intelligence concepts in the modern landscape (e.g., supervised vs. unsupervised learning, model training vs. inference, foundational vs. task‑specific models). Experience or coursework involving AI‑assisted development tools for code generation, review, or efficiency. Self‑motivated and team‑oriented, with a strong desire to work with others and collaborate on challenging problems in a sophisticated technical environment.
Intern ETD Software Engineer • Boise City, Idaho, United States