AI engineer

Job expired!

Job Opportunity: AI Engineer at Donato Technologies, Inc.

Join our team as an AI Engineer in Washington, DC! You'll spend 3 days on site each week leveraging cutting-edge AI technologies and Azure Cloud services to develop enterprise-level solutions. If you are passionate about AI and looking to make a significant impact, this role is perfect for you.

Roles and Responsibilities

As an AI Engineer, you'll be responsible for:

  • Designing, developing, and deploying AI models based on training data sets or using generative AI.
  • Developing front-end applications to showcase finished products.
  • Creating software applications that integrate AI technologies, including machine learning and natural language processing.
  • Collaborating with data scientists and stakeholders to identify business requirements and develop tailored solutions.
  • Designing scalable and reliable software architectures to handle large data volumes and high traffic.
  • Maintaining automated testing frameworks to ensure software quality and reliability.
  • Keeping up-to-date with the latest AI and cloud-native technologies and trends.
  • Working closely with cross-functional teams to deliver high-quality software products.
  • Participating in code and design reviews.
  • Implementing cloud-based solutions using Azure services (e.g., Azure Functions, Azure App Service, Azure Storage, Azure Cosmos DB).
  • Managing Azure DevOps pipelines for CI/CD of software applications.
  • Implementing and maintaining security and compliance controls for Azure resources.
  • Collaborating with operations and security teams to ensure the availability, reliability, and security of Azure-based applications.

Selection Criteria

Minimum Education/Experience

  • Master’s degree with 5 years of relevant experience, or Bachelor's degree with 7 years of relevant experience.

Technical Requirements:

  • Strong proficiency in data modeling techniques for AI applications.
  • Experience with Azure cloud technologies, like Azure Data Factory, Azure Databricks, and Azure Synapse Analytics.
  • Knowledge of Azure Machine Learning for model deployment and management.
  • Proficiency in AI development languages such as Python, R, and/or Scala.
  • Experience with AI frameworks and libraries like TensorFlow, PyTorch, or scikit-learn.
  • Familiarity with Azure Cognitive Services for integrating AI capabilities.
  • Strong understanding of SQL and NoSQL databases, especially Azure SQL Database and Azure Cosmos DB.
  • Expertise in data cleansing, reformatting, and transforming tasks.
  • Proficiency in data profiling tools to identify data quality issues.
  • Knowledge of data anonymization and data masking techniques.
  • Familiarity with version control systems like Git.
  • Experience in optimizing machine learning algorithms and models.
  • Excellent problem-solving skills for data engineering and AI development.
  • Understanding of cloud computing principles and distributed computing concepts.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Strong knowledge of software engineering principles and best practices.
  • Ability to work collaboratively in cross-functional teams and effectively communicate technical concepts.
  • Experience in agile development environments.
  • Clear, logical thinking with an innovative and open mindset.
  • Ability to handle tight deadlines and multiple demands.
  • Excellent communication and documentation skills.
  • Strong problem-solving and troubleshooting abilities.
  • Organized with effective time management skills.
  • Proven experience collaborating with business partners and technical teams.
  • A passion for continuous learning and adaptability to new tools and methodologies.

If you meet these qualifications and are eager to join a dynamic team, apply now to be part of Donato Technologies, Inc., and drive innovation in AI!