Benefits: 401(k) 401(k) matching Competitive salary Dental insurance Health insurance Opportunity for advancement Paid time off Training & development Tuition assistance Vision insurance Position: Senior AI Software Engineer Location: Remote Job Description Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. Directing system installation and upgrades. Determining system specifications and requirements. Improving system performance by conducting systems analysis and recommending changes in policies and procedures. Providing information by collecting, analyzing, and summarizing development and service issues. Collaborating with a Joint Development Team (JDT) to ensure all work aligns with CLIENT's IT roadmap and stakeholder requirements. Qualifications Must have a bachelor’s or master’s degree in computer science, Artificial Intelligence, Machine Learning, or a related field. Must have a DHS or FEMA clearance Must have 5-10 years of experience. Software development, scripting, and project management Scrum/Agile development methodologies In-depth knowledge of relational databases Hands-on experience developing applications using multiple frameworks Proficiency in software engineering tools and in software architecture Proficiency in full stack development approaches and programming languages such as PERN (a cohesive collection of technologies that includes PostgreSQL, Express. js, React, and Node. Js) and infrastructure coding tools such as Terraform. Expertise in managing Continuous Integration/Continuous Delivery (CI/CD) pipelines and Git-based code management. Experience integrating observability tools into software engineering efforts. Directing system installation and upgrades Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle Determining system specifications and requirements Improving system performance by conducting systems analysis; recommending changes in policies and procedures Providing information by collecting, analyzing, and summarizing development and service issues This is a remote position.
Embedded Software Engineer
Itw
Associate Software Engineer
Asure Software
Senior Software Engineer
Motorolasolutions
Full Stack Software Engineer
L2 Brands
Senior Software Development Engineer
Cvshealth
Rapid Online Assessment of Reading - Full-Stack Software Engineer
Stanford