Jacobs is looking for a Junior Software Developer to work on innovative solutions that support Jacobs’ diverse range of projects and programs around the globe, potentially leveraging multiple technology stacks, making integrations into client systems, building cloud-based software, and incorporating AI/LLMs into solutions.
Requirements
- Basic experience or visible interest and dedication to software development
- Proficiency in programming languages such as Python, TypeScript/JavaScript, SQL
- Basic experience with Azure and Palantir Foundry and AIP
- Basic experience with Large Language Models (LLMs)
- Basic experience with Palantir’s Foundry
- Basic experience with Prompt Engineering and LLM tuning techniques
- Basic proficiency integrating systems through APIs or other techniques
Responsibilities
- Support the process of analyzing, estimating, modeling, testing, and deploying assigned requirements
- Design, develop, and deploy AI models using LLMs with senior developer support
- Develop and maintain data pipelines with senior developer support
- Identify and troubleshoot application quality and performance concerns
- Incorporate testing and QA of functionality prior to delivery
- Debug, monitor, troubleshoot solutions, and recommend optimizations
- Support the documentation of technical specifications
Other
- Work with clients (internal and external) to understand business requirements
- Collaborate with other sprint team members and management to facilitate project goals
- Proactively identify and escalate risks, issues, and other problems, reporting status to the management team
- Analytical thinking, troubleshooting, and process oriented
- Fluent English language skills