Introduction :
Maryland Benefits (MD Benefits) is a dynamic, cloud-based platform. This enterprise-wide digital service allows organizations to build, test, host, operate, and integrate mission-driven applications, data, and emerging technologies.
MD Benefits offers cloud-based Platform-as-a-Service (PaaS) capabilities, a shared data architecture, and product development services, all developed by the State of Maryland to help multiple agencies deliver and manage health, human, and social service benefits and programs.
On July 1, 2025, the operation of the MD THINK shared platform and statewide applications transitioned from the Department of Human Services (DHS) to the Department of Information Technology (DoIT).
This is a contractual position, with limited benefits
All hires need to be eligible to work in the U.S., either as a U.S. Citizen or those who have a Permanent Resident or green card as the state of Maryland does not have the ability to sponsor employees
Applicants are required to submit an up-to-date and accurate resume.
Main Purpose :
Join Maryland Benefits and be at the forefront of leveraging AI to transform access to essential services for Marylanders. We're seeking a passionate and innovative AI Software Engineer to develop cutting-edge AI-powered applications that create real, tangible impact.
If you are passionate about artificial intelligence, software development, creating meaningful impact and eager to learn in a fast-paced environment, we encourage you to apply.
Position Duties :
- Assist in the design, development, and implementation of AI-based applications and products.
- Implement and test machine learning models, algorithms, and pipelines.
- Contribute to the development of software infrastructure for AI deployment and scaling.
- Work with various Large Language Models (LLMs), including Claude, OpenAI and Gemini, to enhance AI-driven functionalities.
- Collaborate with team members to integrate AI functionalities into existing software systems.
- Participate in code reviews and contribute to improving code quality.
- Document technical specifications and project progress.
- Assist in debugging and troubleshooting software issues.
- Contribute to the research and development of novel AI solutions.
Minimum Qualifications :
Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.Demonstrated experience in developing modular, scalable, and efficient code in Java, , and Angular.Demonstrated experience in implementing LLMs (OpenAI, Claude, Gemini), including practical application of vector databases, text embedding, and RAG (Retrieval-Augmented Generation).Strong understanding of machine learning principles, algorithms, and deep learning architectures.Extensive experience with the full software development lifecycle, including design, development, testing, deployment, and maintenance.Exceptional problem-solving, analytical, and critical thinking skills.Strong verbal and written communication skills with the ability to collaborate effectively in a team environment.Preferred Qualifications :
Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform (GCP).Experience with different database systems (e.g., SQL, NoSQL).Experience with continuous integration and continuous deployment (CI / CD) pipelines.Familiarity with Low-code / No-code platforms.