The Amatriot Group

The Amatriot Group

Full Stack Developer for AI Enabled Applications

Baltimore, Maryland · Full-time

No sponsorship$150k-$180kDetected 36 days ago
JavaScriptPythonC#ReactAngularNode.jsGitAWSAzureCloud PlatformsDockerCI/CDRESTMachine LearningPyTorchPandasNLPLLMsRAGAgileCommunicationProblem SolvingPublic Speaking

About the role

  • This role will play a critical role in implementing a proof of concept in the production environment and will needs to be a hands-on developer.
  • The ideal candidate is passionate about understanding and experimenting with AI technologies that benefit society while minimizing risks.

Responsibilities

  • Collaborate with stakeholders to understand and refine customer-provided use cases for Generative AI solutions.
  • Design, develop, and implement end-to-end Proofs of Concept (PoCs) using Azure AI and AWS Bedrock platforms.
  • Build and maintain scalable, secure, and robust web applications, integrating Generative AI models and APIs.
  • Develop both front-end and back-end components, ensuring seamless user experience and efficient data processing.
  • Integrate cloud services and manage deployment pipelines for PoC applications.
  • Document technical designs, development processes, and application architecture for knowledge sharing and future reference.
  • Collaborate with cross-functional teams, including data scientists, UI/UX designers, and project managers, to deliver high-quality solutions.

Requirements

  • Master's and 5+ years of experience, Bachelor's and 7+ years of experience or 13+ years in lieu of a degree
  • 5+ years of experience in full stack development, including both front-end and back-end technologies.
  • 3+ years of experience in Python development.
  • Proficiency in programming languages such as Python, JavaScript (Node.js, React, or Angular), or similar technologies.
  • Experience with RESTful APIs, microservices architecture, and containerization (e.g., OpenShift or Docker).
  • Strong understanding of software development best practices, version control (e.g., Bitbucket), and agile methodologies.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.
  • Selected candidate must be able to obtain and maintain a Public Trust clearance.

Nice to have

  • Familiarity with the Azure OpenAI API and its capabilities for natural language processing (NLP) and generative modeling is highly desirable.
  • This includes understanding how to leverage these services in combination with Azure OpenAI frameworks for enhanced functionality and scalability.
  • Ability to preprocess, clean, and manipulate data for RAG ingestion.
  • Hands-on experience deploying generative AI models into production environments on Azure infrastructure is highly desirable.
  • Understanding deployment considerations such as containerization, orchestration, monitoring, and security ensures smooth integration of AI solutions into real-world applications.
  • Proficiency in C# and Java.
  • Delivery (CI/CD) best practices and use of DevOps to accelerate quality releases to Production.
  • Familiarity with data science tools, libraries, and frameworks (e.g., Jupyter Labs/Notebooks, pandas, PyTorch) is a strong plus.

Skills

  • Proficient in Python and familiar with current best practices and recent language features.
  • Strong experience in implementing and consuming RESTful web services.

Compensation

  • $150k-$180k

Benefits

  • This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary

Visa & Work Authorization

  • Security Clearance: Selected candidate must be able to obtain and maintain a Public Trust clearance

This listing is sourced directly from The Amatriot Group's careers page and normalized into a canonical job model.