Software Engineer

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

Artificial Intelligence
Python
Java
Product Based Company

Job Details

Job Title: AI Product Development Engineer
Location: Vienna, VA
Employment Type: Full-timeAbout the Role:
We are seeking a highly skilled AI Product Development Engineer to design, develop, and deploy cutting-edge AI-driven products and solutions. The ideal candidate will have strong expertise in Java or Python programming, combined with deep knowledge of Artificial Intelligence (AI), Machine Learning (ML), and related frameworks. This role involves working closely with product managers, data scientists, and engineering teams to create scalable, intelligent systems that drive innovation and enhance user experiences.Key Responsibilities:
  • Design, develop, and implement AI-powered applications and products using Java or Python, and AI/ML frameworks.
  • Build, train, and optimize machine learning models for classification, prediction, recommendation, and NLP tasks.
  • Collaborate with cross-functional teams to define product requirements and deliver innovative AI solutions.
  • Deploy ML models into production using cloud platforms (AWS, Google Cloud Platform, or Azure) and containerization (Docker, Kubernetes).
  • Ensure scalability, reliability, and performance of AI-driven systems.
  • Conduct data preprocessing, feature engineering, and model evaluation for high accuracy and efficiency.
  • Research and implement state-of-the-art algorithms in AI/ML and adapt them to business needs.
  • Write clean, maintainable, and efficient code following best practices.
  • Monitor and improve model performance through continuous integration and deployment (CI/CD) pipelines.
  • Stay updated with the latest trends and advancements in AI/ML, Generative AI, and deep learning.
Required Skills & Qualifications:
  • Bachelor s or Master s degree in Computer Science, AI/ML, Data Science, or related field.
  • Strong programming experience in Java and Python (mandatory).
  • Proven hands-on experience with AI/ML frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras.
  • Solid understanding of machine learning algorithms, deep learning, NLP, and data analytics.
  • Experience with RESTful APIs and microservices architecture for integrating AI models into applications.
  • Familiarity with cloud platforms (AWS SageMaker, Google Cloud Platform AI Platform, or Azure ML).
  • Knowledge of big data technologies (Spark, Hadoop) is a plus.
  • Understanding of MLOps practices, CI/CD pipelines, and model deployment.
  • Excellent problem-solving skills and ability to work in an agile environment.
Preferred Skills (Nice to Have):
  • Exposure to Generative AI (LLMs, transformers) and prompt engineering.
  • Knowledge of data pipelines and ETL processes.
  • Experience in AI-driven product development lifecycle.
  • Familiarity with Docker, Kubernetes, and container orchestration.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About eSolutionsFirst, LLC