Description
C. Mack Solutions is seeking a GenAI Developer with agile methodology experience to join our team and support a complex program to provide Agile development and operations and maintenance for critical systems on a mission-critical program for the Federal Government.
Responsibilities:
- Design, develop, and implement custom software solutions for a variety of AI/ML-related pilot projects and use cases.
- Act as a member of one or more prototyping teams supporting teammates and collaborating to deliver working software applications on short timelines.
- Analyze complex project-related problems and creating innovative solutions involving technology, methodology, tools, and solution components.
- Actively participate in agile delivery phases and ceremonies including release and sprint planning, artifact creation, sprint testing, demonstrations, and retrospectives
- Staying current with the latest advancements in AI technologies, tools, and best practices.
- Design systems that can scale horizontally and handle high availability
- work with Data Scientist teams to integrate applications with AI/ML, Big Data, or BI solutions
- Ability to work independently on a complex task with little direction and management oversight.
Requirements
You must live within the DC, MD, VA area.
U.S. Citizenship is required. Candidate must have an Active CBP Public Trust.
- College degree (B.A., B.S)
- 7 or more years of full stack software development experience or related role which includes experience with front-end frameworks such as React / Angular, and possess a comprehensive knowledge of both SQL and NoSQL databases
- Familiarity with fundamental Generative AI concepts, including Large Language Models (LLMs), transformers, and prompt engineering techniques.
- Exposure to or basic practical experience with relevant GenAI frameworks and libraries
- Experience working with APIs for commercial or open-source models
- Ability to analyze technically complex problems and develop and implement new and innovative solutions in a fast-moving and fluid software prototyping development environment.
- Expertise in multiple software developer languages including, but not limited to: Python, Java, JavaScript, and TypeScript
- Demonstrated experience with cloud services and platforms (AWS and Google) which includes an understanding of how to deploy, manage, and scale applications
- Familiarity with cloud architecture
- Knowledge of virtual networks, load balancers, and content delivery networks (CDNs)
- Experience working with DevSecOps.
- Ability to develop and work with APIs including familiarity with RESTful services, knowledge of authentication methods, familiarity with data formats, and skilled in handling API errors.
- Ability to understand API development and management.
Preferred Skills and Experience:
- Technical certifications such as AWS Certified Developer and AWS AI Certified Practitioner
- Experience with DevOps (CI/CD) solutions such as GitLab, etc.
- Experience with AI/ML solutions or complex solutions for predictive analytics, such as Google Vertex AI and AWS Bedrock
- Experience working in a geographically dispersed, remote team.
- Understanding of Data Science principles and best practices.