AI Software Engineer
Akira Technologies
- Pay
- $135K to $155K
- a year
- Location
- Rock Island, IL
- Work style
- Remote only
- Job type
- Full time
- Posted
- Oct 27
- 11 days ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
Akira Technologies
Information technology and services · 51 to 200 employees
Akira strives to meet and exceed the mission and objectives of US federal agencies. As a leading small business cloud modernization and data analytics services provider, we deliver trusted and highly differentiated solutions and technologies that serve the needs of our customers and citizens. Akira serves as a valued partner to essential government agencies across the intelligence, cyber, defense, civilian, and health markets. Every day, our employees deliver transformational outcomes, solving the most daunting challenges facing our customers.
What you'll do
- Design, develop, test, and deploy scalable applications using Go, Python, and other modern programming languages.
- Integrate AI-driven capabilities and commercial AI platforms/APIs, including OpenAI, into production applications and workflows.
- Develop prompt engineering strategies, AI automation workflows, and intelligent application features.
- Rapidly prototype, evaluate, and iterate on emerging AI technologies and concepts to deliver minimum viable products (MVPs).
- Develop solutions that can scale from prototype to secure, reliable, production-ready applications.
- Build and integrate APIs, microservices, databases, and external services to support AI-enabled applications.
- Apply cloud-native development practices, containerization, and orchestration using Docker and Kubernetes.
- Implement and maintain CI/CD pipelines, automated testing, and DevOps practices.
- Optimize applications for performance, scalability, reliability, security, and maintainability.
- Collaborate with engineers, technical leads, customers, and stakeholders to define and implement technical solutions.
- Participate in architecture, design, and code reviews and contribute to engineering standards and process improvements.
- Stay current with emerging AI technologies, development frameworks, APIs, and industry best practices.
What you need
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong proficiency in Go and Python, plus at least one additional modern programming language such as Java, C#, or Rust.
- Hands-on experience developing and deploying AI-enabled applications, including experience integrating OpenAI or similar commercial AI platforms/APIs.
- Experience with prompt engineering, AI automation, and workflow development.
- Experience with AI/ML frameworks and automation platforms such as Power Automate, IBM UFT, or similar technologies.
- Strong understanding of cloud-native application development, Docker, and Kubernetes.
- Hands-on experience with DevOps practices and CI/CD pipelines.
- Experience with distributed systems and microservices architectures.
- Experience with SQL and NoSQL databases.
- Strong problem-solving, communication, and collaboration skills.
- Ability to work independently in a remote environment.
- US Citizen and clearable to DoD security clearance.
- Education: a bachelor's degree or a postgraduate degree
Key skills
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
Perks
- medical plans
- dental plans
- vision coverage
- 401(k) plan with employer match
- paid time off
- paid parental leave
- short and long-term disability
- tuition, training, and certification reimbursement
See full description on company page, apply now