{"schemaVersion":"jobsearcher.job.v1","id":"5bc3dd0553e8fb5b82134ab5","url":"https://jobsearcher.com/jobs/5bc3dd0553e8fb5b82134ab5","canonicalUrl":"https://jobsearcher.com/jobs/5bc3dd0553e8fb5b82134ab5","title":"Technical Software Engineer","description":"Job Description:\n\nCreate apps/tools to automate processes or enable more efficient processes by utilizing OEM systems, including AI.\nObserve how the team works and identify opportunities for automation or tools that will help the team operate more efficiently and with higher quality.\nDepending on the project, work individually or collaborate with a group of people to complete tools/apps.\nCreate project plan and timeline, communicate plan, and provide status updates.\nCreate clear documentation for tool, roll out tool and train team members on how to use the tool. This can include hosting knowledge sharing training sessions or host open office hours.\nImprove tools based on team feedback.\nCollaborate to create system to track and prioritize requests for tool improvements.\n\nRequirement\n\nEducation Requirement: Bachelor's Degree required\nYears of experience: 2-4 years experience required\n\nKnowledge of Python required.\nExperience creating AI agents and tools required.\nExperience with Databricks and Claude preferred.\nOrganized and able to work on multiple projects in parallel.\nGood verbal and written communication skills.\n\nMust haves\nKnowledge of Python required\nHas experience creating AI agents/tools\nGood project management skills they will be working on multiple projects at the same time (timing plan, track progress)\n\nrole is Hybrid\n\nUse of AI Technology:\n\nUnless expressly authorized in the interview/skill set validation instructions, candidates may not use AI tools or other third-party assistance during an interview or assessment to generate or provide substantive answers to interview questions. Candidates should answer organically in their own words, drawing on their own knowledge, skills, and experience. Failure to adhere to these expectations may result in the candidate being removed from consideration.","company":"Optimal","rawCompany":"optimal","city":"Warren","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-10-16T09:52:25.919Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Technical Software Engineer","description":"Job Description:\n\nCreate apps/tools to automate processes or enable more efficient processes by utilizing OEM systems, including AI.\nObserve how the team works and identify opportunities for automation or tools that will help the team operate more efficiently and with higher quality.\nDepending on the project, work individually or collaborate with a group of people to complete tools/apps.\nCreate project plan and timeline, communicate plan, and provide status updates.\nCreate clear documentation for tool, roll out tool and train team members on how to use the tool. This can include hosting knowledge sharing training sessions or host open office hours.\nImprove tools based on team feedback.\nCollaborate to create system to track and prioritize requests for tool improvements.\n\nRequirement\n\nEducation Requirement: Bachelor's Degree required\nYears of experience: 2-4 years experience required\n\nKnowledge of Python required.\nExperience creating AI agents and tools required.\nExperience with Databricks and Claude preferred.\nOrganized and able to work on multiple projects in parallel.\nGood verbal and written communication skills.\n\nMust haves\nKnowledge of Python required\nHas experience creating AI agents/tools\nGood project management skills they will be working on multiple projects at the same time (timing plan, track progress)\n\nrole is Hybrid\n\nUse of AI Technology:\n\nUnless expressly authorized in the interview/skill set validation instructions, candidates may not use AI tools or other third-party assistance during an interview or assessment to generate or provide substantive answers to interview questions. Candidates should answer organically in their own words, drawing on their own knowledge, skills, and experience. Failure to adhere to these expectations may result in the candidate being removed from consideration.","datePosted":"2026-10-16T09:52:25.919Z","dateModified":"2026-10-16T09:52:25.919Z","hiringOrganization":{"@type":"Organization","name":"Optimal","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Warren","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5bc3dd0553e8fb5b82134ab5"},"url":"https://jobsearcher.com/jobs/5bc3dd0553e8fb5b82134ab5"}}