Compliance SW Developer Intern: Systems Assurance - Poughkeepsie, NY - 2027
IBM · Poughkeepsie, AR · 3 days ago
HybridFull-time
Introduction
Spend your internship building AI agents that solve real business problems. As a Software Developer Intern on IBM Infrastructure, you'll work with cutting-edge technologies including watsonx Orchestrate, Agentic AI, Python, TypeScript, cloud platforms, MCP servers, and enterprise development tools to create solutions that automate work, improve productivity, and drive innovation across IBM.
Why You'll Love This Internship
- Build and deploy AI-powered solutions using watsonx Orchestrate, knowledge bases, tools, skills, and MCP servers
- Develop software using modern programming languages, primarily Python and TypeScript
- Create AI agents that automate repetitive tasks and improve operational efficiency
- Build integrations using APIs, cloud services, and enterprise platforms
- Collaborate with software engineers, architects, and AI practitioners to deliver high-quality solutions
- Apply software development best practices, including source control, testing, CI/CD, and Agile methodologies
- Explore emerging AI technologies and evaluate how they can be applied to real-world business challenges
- Present your work, share ideas, and contribute to technical discussions within the team
- Learn how software moves from concept through development, deployment, and production support
Technologies You'll Use
- watsonx Orchestrate
- Agentic AI
- Generative AI
- Python
- TypeScript
- GitHub Enterprise
- MCP Servers
- IBM Cloud
- Hybrid Cloud Technologies
- REST APIs
- CI/CD Pipelines
- Relational and NoSQL Databases
- modern enterprise development tools
Your Role And Responsibilities
- Design and build AI-powered solutions using watsonx Orchestrate, knowledge bases, tools, skills, and MCP servers
- Develop software using modern programming languages, primarily Python and TypeScript
- Create AI agents that automate repetitive tasks and improve operational efficiency
- Build integrations using APIs, cloud services, and enterprise platforms
- Collaborate with software engineers, architects, and AI practitioners to deliver high-quality solutions
- Apply software development best practices, including source control, testing, CI/CD, and Agile methodologies
- Explore emerging AI technologies and evaluate how they can be applied to real-world business challenges
- Present your work, share ideas, and contribute to technical discussions within the team
- Learn how software moves from concept through development, deployment, and production support
Preferred Education
- Bachelor's Degree Required
Preferred Technical And Professional Experience
- Experience with software development in Python, Java, JavaScript, TypeScript, or similar technologies
- Experience using Git or other version control systems
- Interest in Artificial Intelligence, Generative AI, or Agentic AI solutions
- Familiarity with cloud platforms such as IBM Cloud, AWS, Azure, or GCP
- Experience building applications that interact with APIs
- Exposure to relational or NoSQL databases
- Familiarity with CI/CD pipelines or automation tools
- Coursework or personal projects involving AI, machine learning, semantic search, vector databases, or intelligent applications
- Familiarity with DevOps Tools
- Basic understanding of front-end development principles and exposure to front-end development frameworks
- Interest in L3 support engineering and exposure to debugging techniques