JOBSEARCHER

AI & Software Developer

IBMIndustry, CAJuly 1st, 2026
IntroductionIBM’s Chief Sustainability Office is seeking a skilled and mission-driven Software Developer to design, build, and deploy AI-enabled solutions that accelerate IBM’s sustainability strategy. This role sits at the intersection of advanced technology and environmental impact leveraging AI, data, and software engineering to help drive measurable progress across climate, energy, and sustainable materials initiatives. You will work closely with sustainability domain experts, data scientists, and engineering teams to translate complex environmental challenges into scalable digital solutions. From building generative AI-powered tools to enabling data-driven decision-making systems, this role will contribute directly to IBM’s efforts to embed sustainability into core business operations and innovation pipelines. The ideal candidate combines strong software engineering fundamentals with hands-on experience in modern AI/ML and generative AI techniques, and brings a pragmatic, solutions-oriented mindset to delivering production-ready systems.Key ResponsibilitiesYour role and responsibilitiesAI & Generative AI FoundationsHands‑on experience with Python and modern AI/ML librariesExperience building, integrating, or Generative AI solutions (e.g., LLM usage, prompt design, embeddings) to build solutionsFamiliarity with Retrieval‑Augmented Generation (RAG) conceptsExperience working with structured data in AI‑driven applicationsSoftware EngineeringExperience building backend services or APIsAbility to write clean, testable, and maintainable codeUnderstanding of basic software design principles and modular architecturesDeployment & OperationsExposure to deploying applications using containers and/or cloud platformsAwareness of performance, reliability, and cost considerations in production systemsSecurity, Ethics & ComplianceEnsure responsible AI usageComply with organizational security standardsCollaborationAbility to collaborate with engineers and domain expertsComfortable translating between business problems and technical solutionsCommunicate technical concepts clearly to non-technical stakeholders and sustainability leaders.Preferred EducationBachelor's DegreeRequired Technical And Professional ExpertiseRequired Technical and Professional ExpertiseBachelor’s degree in Computer Science or related field. Exposure to Back-End Development: Familiarity with designing, developing, testing, and delivering back-end components of software applications using leading-edge and/or proven technologies. Experience with Agile Methodologies: Understanding of Agile principles and practices, with experience working in a collaborative environment to understand stakeholder requirements. Component-Level Software Design: Knowledge of designing, coding, and testing component-level software solutions, ensuring they are unit tested and ready for integration into products. Debugging and Troubleshooting: Exposure to debugging customer-reported problems, designing, developing, and unit testing code fixes. Automated CI/CD Pipelines: Familiarity with contributing to the development of automated CI/CD pipelines that take code through various quality stages.Preferred Technical And Professional ExperiencePreferred Technical and Professional ExpertiseExperience deploying applications using containers (e.g., Docker, Kubernetes) and cloud platforms.Familiarity with performance optimization, cost management, and reliability in production systems.Interest or experience in responsible AI frameworks and governance practices. Front-End Development Skills: Exposure to designing, developing, testing, and delivering front-end components of software applications using leading-edge and/or proven technologies. DevOps Engineering Knowledge: Familiarity with DevOps engineering practices and tools, contributing to the development of automated CI/CD pipelines. L3 Support Engineering: Exposure to L3 support engineering, debugging customer-reported problems, and designing, developing, and unit testing code fixes.