AI Software Engineer. Job in Chicago Fifty States-Jobs

Chicago 3 days agoFull-time External
Negotiable
Are you passionate about artificial intelligence and software development? We are looking for a talented AI Software Engineer to join our dynamic team, focused on creating innovative solutions to tackle our clients' most complex challenges. From analyzing the impact of weather events on infrastructure to interpreting data from images and LiDAR technologies, your contributions will directly influence decision-making and outcomes. This position offers a hybrid work setup in the United States, requiring you to work in one of our Jacobs offices two days a week. Explore our office locations here: United States | Jacobs. Key Responsibilities: • Develop robust applications and write efficient code that meets project requirements. • Design, develop, and deploy advanced AI models that provide actionable insights. • Independently create and maintain complex data pipelines to support applications. • Troubleshoot, identify, and resolve application quality and performance issues. • Implement comprehensive testing and quality assurance procedures to ensure smooth delivery. • Collaborate with team members and management to drive project goals forward. • Proactively identify and manage risks, issues, and other challenges, providing status updates to management. • Monitor, debug, and enhance solutions, recommending optimizations as needed. • Engage with clients (both internal and external) to fully understand business requirements. • Create and maintain extensive documentation of technical specifications and project progress. Qualifications: • At least 5 years of experience in software development. • A strong educational background in Computer Science, Engineering, Software Engineering, or Data Science. • Hands-on experience with AI technologies beyond Large Language Models (LLMs). • Fluency in English, with exceptional communication skills. • Thorough understanding of the software development life cycle. • Ability to work collaboratively and effectively with other developers. • Strong problem-solving skills and the capacity to work independently. • A quick learner with strong self-motivation. Technical Skills Required: • Proficient in developing AI/ML models using frameworks like TensorFlow, PyTorch, or Hugging Face. • Familiarity with web development technologies such as HTML, CSS, and JavaScript. • Experience in integrating databases (either SQL or NoSQL) within applications. • Knowledge of REST APIs and their implementation. • Familiarity with tools like Visual Studio, Visual Studio Code, WebStorm, and Azure Data Studio. • Experience with Agile methodologies, version control systems (e.g., GIT), and DevOps practices. Additional Skills (a plus): • Experience with Palantir. • Proficient in JavaScript frontend frameworks (ReactJS, AngularJS, Vue.js, etc.). • Familiar with JavaScript UI frameworks (Material-UI, Bootstrap, etc.). • Knowledge of backend technologies for developing REST APIs (C#, Python, etc.). • Experience designing and integrating with both relational (like SQL Server, Oracle, PostgreSQL) and NoSQL (like Cosmos DB, MongoDB) databases. • Familiarity with cloud services (Azure or AWS). • Knowledge in using Node.js and npm for JavaScript package management during application development. At Jacobs, we are committed to fostering a diverse and inclusive workspace. We recognize and appreciate the unique contributions of all individuals and are an Equal Opportunity/Affirmative Action Employer. We welcome applicants from all backgrounds, and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, disability, or any other status protected by applicable law.