The company is looking to hire an AI/ML software developer to contribute to an agile, full stack AI/ML software development team. The role involves designing, developing, and deploying full-stack artificial intelligence software applications, including cloud-based infrastructure and AI/ML use cases. The candidate will work on integrating AI models into production applications, developing data sets, preprocessing scripts, AI models, and evaluation metrics, as well as building software and SI/ML pipelines.
Requirements
- Software Engineering (Java, Python)
- Graph-Based/Data Science Skills (PyGraph, Pydantic)
- Familiarity with cloud security frameworks and compliance requirements (e.g., NIST, DoD STIGs)
- Proficiency with infrastructure-as-code tools (Terraform, Ansible, CloudFormation) for controlled deployments.
- AI/MLOps - (Azure AI Studio; AWS Sagemaker, Kubeflow, etc)
- Familiarity with LLM APIs (OpenAI API, AWS Bedrock/boto)
- Experience with modern LLM integration methods and applicable tools (LlamaIndex/LangChain)
Responsibilities
- Strong software architecture and programming skills, with proficiency in Java and Python
- The design and implementation of end-to-end AI solution, data services, and APIs into production applications
- Integration of AI models into web and other front end systems, ensuring performance, reliability and user experience to meet stakeholder needs
- Expertise with Artificial Intelligence, Machine Learning, and Deep Learning for Generative AI and Predictive AI
- Knowledge of Extract, Translate, and Load (ETL) techniques and procedures
- AI/Mlops - Model Containerization and deployment, pipeline automations
- Cloud and Information Technology principles including cloud-based architecture, database architecture, and data sharing protocols
Other
- Must be able to obtain/maintain Secret Clearance
- Occasionally, customer facing demonstrations of software technology are required.
- The candidate should be capable to work independently as a contributor to an agile, full stack AI/ML software development team.
- The candidate would be collaborating with a software development team on the development and deployment of full-stack artificial intelligence software applications.
- The candidate will be working in a cross-functional team designing, developing and deploying advanced applications in cloud and AI technology.