Job Title: Enterprise Software Engineer - AI Solutions (Java, Python, Gen AI)
Location: Columbus, OH (Preferred)
Other locations previously considered: Charlotte, NC; Irving, TX - pending confirmation
Contract Type: 12+ months (Contract-to-Hire possible)
About the Role
We are seeking a hands-on Enterprise Software Engineer with expertise in Java, Python, and Generative AI frameworks (OpenAI, LangGraph). In this role, you will design and develop AI-driven solutions for our Cybersecurity team, building foundational components and scalable applications with a strong UI focus.
This is a development-focused position-ideal for engineers who thrive in a building mode environment and can ramp up quickly to deliver impactful solutions.
What You'll Do
Develop and implement enterprise-grade applications using Java and Python.
Build AI-powered solutions leveraging Generative AI frameworks (OpenAI, LangGraph).
Collaborate with the Cybersecurity team to design and deliver secure, scalable systems.
Create intuitive user interfaces using React, Next.js, CSS, and modern UI/UX principles.
Contribute to architecture decisions and provide reusable building blocks for future applications. Qualifications
5+ years of experience in Software Engineering or equivalent (work experience, consulting, training, military, or education).
Strong programming skills in Java and Python.
Hands-on experience with Generative AI frameworks (OpenAI, LangGraph).
Familiarity with UI development (React, Next.js, CSS, UI/UX best practices).
Ability to work in a fast-paced environment and deliver high-quality solutions.
Not a lead role-must be comfortable being hands-on. Preferred Skills
Experience in enterprise application development.
Knowledge of cybersecurity principles and secure coding practices.
Strong problem-solving and collaboration skills.