Senior AI Flight Simulation Software Engineer Modern Technology Solutions, Inc.Job Summary Battelle's Cyber Solutions Division (CSD) is responsible for ideating, developing, and deploying data-driven scientific solutions to solve the most challenging national security problems. We are seeking a Junior Software Developer to work in our Columbus, OH office. As a Junior Software Developer, you will support a variety of data problems addressing complex science and technology issues. You will provide critical insights for disparate data through contributing to the development of advanced data science capabilities and tools. These data solutions will directly impact customer missions and understanding of complex data streams to allow customer staff to better execute their tasks.We welcome your unique experience in machine learning, statistics, mathematical modeling, data mining, network analysis, natural language processing, data automation and pipelining, and/or data analytics. We especially want people with national security experience, an enthusiasm for learning and problem solving, and who can implement data-driven solutions with direct application to client S&T mission areas.ResponsibilitiesDesigning, coding, and testing software and embedded systems.Working with data scientists, customers, and other team members to understand project requirements and scope.Designing, developing, and modifying software and firmware for applications, custom memory constrained hardware, and related systems.Researching and analyzing new libraries, technologies, and tools.Performing full software life cycle functions including software/firmware requirements, architecture, design, code, test, integration, and documentation.Key QualificationsBachelor's degree in a related field; or an equivalent combination of education and/or experience in a related field.Competency in object-oriented programming.Experience with HTML and CSS and UI/UX.Experience with Python for back-end (FastAPI, Django, Flask or similar).SQL DB experience.Containerization experience (Docker or Podman).Experience with OAuth technologies.Experience designing and interacting with Restful APIs.Familiarity with Agile methodologies.Ability to work individually and in small fast-paced team environments.Passion and drive to constantly improve your skill set.Ability to develop, test, document, and maintain code for deadline-driven projects.Ability to participate in the requirements-gathering process, provide user documentation, and comment code clearly.Must be a US citizen with an active Secret Clearance.Preferred QualificationsExperience with or ability to understand interpreted languages (Python).Experience developing in git and using git issues to work from.Experience with web application networking.Experience with developing cloud-native applications.Understanding of supervised and unsupervised machine learning techniques.Understanding of user interface and user experience design and implementation.Full scope background with polygraph.WORK ENVIRONMENTBattelle has been trusted by elite government clients to solve some of the world's hardest security problems. We work in small agile teams to push the bounds of computing technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent new Cyber solutions.Team members can work flexible hours, and Battelle maintains a 9/80 schedule meaning employees have a chance to take every other Friday off.Benefits: Live an Extraordinary LifeWe care about your well-being, not just on the job. Battelle offers comprehensive and competitive benefits to help you live your best life.For more information about our other openings, please visit www.battelle.org/careers#J-18808-Ljbffr