Praescient Analytics is a Certified Woman-Owned Small Business specializing in advanced analytics, engineering, and DevOps. They are seeking a Principal AI-Enabled Software Engineer to architect and build AI-enabled applications and cloud solutions, while also contributing to code and implementation in a high-impact environment.
Responsibilities:
- Architect and build AI-enabled software solutions in AWS-based environments
- Actively contribute code, prototypes, integrations, and technical implementations in support of application and platform development
- Apply AI-assisted coding tools and methods to improve development speed, code quality, refactoring, and engineering productivity
- Apply AI-assisted testing approaches to strengthen automated test coverage, regression testing, API validation, and release confidence
- Design and implement API-first architectures, including RESTful services, reusable service layers, and scalable integration patterns
- Help build reusable technical components that support internal product development, data integration, analytics, and AI-enabled user experiences
- Contribute to technical roadmaps, architecture decisions, engineering standards, and modernization strategies
- Integrate secure software development practices into CI/CD workflows, including automated testing, code review, scanning, and release controls
- Support practical use of AI/ML capabilities such as summarization, classification, search augmentation, recommendation logic, and workflow automation within business applications
- Collaborate with leadership, engineers, product stakeholders, and delivery teams to turn ideas into production-ready solutions
- Participate in Agile delivery activities including sprint planning, backlog refinement, demos, and technical reviews
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field
- 8+ years of experience in software engineering, cloud engineering, solution architecture, DevSecOps, or application modernization
- 3+ years of experience applying AI/ML, automation, or AI-enabled tooling to software delivery, engineering workflows, analytics, or testing
- Demonstrated experience with AWS cloud services and cloud-native application development
- Experience with AI-assisted coding tools or equivalent AI-enabled software engineering practices
- Experience with AI-assisted testing, automated test design, or quality engineering for APIs and modern applications
- Strong experience designing and implementing API-first architectures and RESTful APIs
- Experience with CI/CD pipelines, source control, automated builds, and modern software delivery practices
- Experience working with containerized or microservices-based applications
- Strong communication skills and the ability to engage with both technical and non-technical stakeholders
- Demonstrated ability to both architect solutions and contribute hands-on code in a modern cloud environment
- U.S. Citizenship is Required
- Experience with SAFe Agile or enterprise Agile delivery models
- Experience with Python, Java, JavaScript, or TypeScript
- Experience with infrastructure as code, cloud automation, and deployment pipelines
- Experience with automated API, UI, integration, or regression testing frameworks
- Experience integrating AI/ML capabilities into production software applications
- Familiarity with MLOps concepts, model governance, performance monitoring, and explainability practices
- Experience with secure coding, vulnerability scanning, and software quality controls
- Experience building internal platforms, reusable frameworks, or productized software capabilities
- Familiarity with Jira, Confluence, Git-based workflows, and collaborative engineering tools
- One or more of the following is preferred: AWS Certified Solutions Architect
- AWS Certified Developer
- AWS Certified DevOps Engineer
- AWS Certified Machine Learning
- SAFe, Scrum, or other Agile certification