Jacobs Logo png

AI Software Developer

Jacobs

Job Description

About the job

At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract ideas into realities that transform the world for good.

Your impact

We are seeking an AI Software Developer (preferably full stack) to develop robust applications, designing, developing and deploying AI models. This team focuses on fully custom software to answer our clients most challenging questions. They may range from what impacts will the forecasted rainstorm have on my sewer system to what do these images and LiDAR points tell me about my roads?

Location Hybrid set up in the United States. 2 days per week in a Jacobs office. We have multiple locations in most states. You can check locations here United States | Jacobs

Responsibilities

  • Develop robust applications and efficient code
  • Design, develop, and deploy AI models
  • Develop and maintain complex data pipelines independently
  • Identify, troubleshoot, and resolve application quality and performance issues
  • Implement comprehensive testing and QA procedures to ensure functionality prior to delivery
  • Actively collaborate with team members and management to drive project goals
  • Proactively identify, manage, and escalate risks, issues, and other problems, providing detailed status reports to the management team
  • Debug, monitor, and troubleshoot solutions, recommending and implementing optimizations
  • Work with clients (internal and external) to understand business requirements
  • Create and maintain thorough documentation of technical specifications


We value collaboration and believe that in-person interactions are crucial for both our culture and client delivery. We empower employees with our hybrid working policy, allowing them to split their work week between Jacobs offices/projects and remote locations enabling them to deliver their best work.

Here's what you'll need

Overall Experience

  • 2-5 years of experience in software development
  • Strong engineering background, preferably in Computer Science, Engineering, Software Engineering, or Data Science
  • Hands-on experience with AI beyond Large Language Models (LLMs)
  • Fluent English language skills with excellent communication abilities
  • Knowledge of the software development life cycle
  • Ability to work collaboratively with other developers
  • Strong problem-solving skills and ability to work independently
  • Quick learner and self-motivated


Here are the technical skills we will expect you to have to help reinvent tomorrow with us here at Jacobs

  • Proficiency in creating AI/ML models (TensorFlow, PyTorch, Hugging Face, etc.)
  • Familiarity using web technologies (HTML, CSS, JavaScript, etc.)
  • Familiarity with integrating a database (either SQL or NoSQL) as part of an application
  • Familiarity using REST APIs
  • Familiarity with some of these tools Visual Studio, Visual Studio Code, WebStorm, Azure Data Studio, SQL Server Management Studio, MongoDB Compass
  • Experience with Agile methodologies, source control systems (i.e., GIT), and DevOps Cl/CD


And if you have any of the following additional technical skills, even better

  • Experience with Palantir
  • Experience with a JavaScript frontend framework (ReactJS, AngularJS, Vue.js, Backbone.js, etc.)
  • Familiarity using a JavaScript Ul framework (Material-Ul, Bootstrap, etc.)
  • Familiarity developing REST APIs (C#, Python, etc.)
  • Familiarity with both relational (SQL, e.g., SQL Server, Oracle, PostgresSQL, etc.) and NoSQL, e.g., Cosmos DB, MongoDB) database design (and how to integrate into an application
  • Familiarity with Azure/AWS
  • Familiarity using Node.js and npm to manage JavaScript packages during application development


Posted Salary Range Minimum

100,000.00

Posted Salary Range Upper

160,000.00

Jacobs health and welfare benefits are designed to invest in you, and in the things you care about. Your health. Your well-being. Your security. Your future. Employees have access to medical, dental, vision, and basic life insurance, a 401(k) plan, and the ability to purchase company stock at a discount. Eligible employees may also enroll in a deferred compensation plan or the Executive Deferral Plan. Jacobs has an unlimited U.S. Personalized Paid Time Off (PPTO) policy for full-time salaried/exempt employees, seven paid holidays, one floating holiday, and caregiver leave. And certain roles may be eligible for additional rewards, including merit increases, performance discretionary bonus, and stock.

The base salary range for this position is $100,000.00 to $160,000.00. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Find your dream job

Freshly added jobs in United States

AI Software Developer

AI Software Engineer

AI Web Developer

Full Stack AI Developer

Who is Hiring is part of Cybrient Technologies SA