AI Software Developer

Versatech, Inc.Savage, MD
11hHybrid

About The Position

VersaTech is an ISO-certified provider of innovative technology solutions to the public sector, providing services that include Digital Transformation, IT Infrastructure Support, Cyber Security, Agile Software Development, Audio Visual Solutions, and Healthcare Consulting. Our long record of customer satisfaction and commitment to excellence provides assurance to our clients that we have the talent, management, and innovation necessary to solve their problems and exceed expectations. Position Overview VersaTech is currently looking for an AI Software Developer. The successful candidate will design, develop, and implement artificial intelligence (AI) and machine learning (ML) solutions that support the company’s technology initiatives and client projects. This role requires strong software engineering expertise combined with applied AI/ML knowledge to deliver scalable, efficient, and impactful solutions. The AI Software Developer will work closely with business stakeholders, project teams, and technical staff to translate requirements into working models, applications, and tools.

Requirements

  • Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Knowledge of data engineering concepts, APIs, and cloud-based AI/ML platforms (AWS, Azure, GCP preferred).
  • Familiarity with software development best practices, including version control (Git), testing, and CI/CD pipelines.
  • Strong problem-solving skills and ability to translate complex technical concepts into practical solutions.
  • Excellent communication and teamwork skills.

Nice To Haves

  • Experience with natural language processing (NLP), computer vision, or generative AI.
  • Familiarity with containerization and deployment tools (Docker, Kubernetes).
  • Knowledge of database systems (SQL and NoSQL).
  • Prior experience delivering AI/ML models into production environments.

Responsibilities

  • AI/ML Solution Development – Design, build, train, and deploy AI/ML models and algorithms to solve business and technical challenges.
  • Software Engineering – Develop and maintain software applications and tools that integrate AI models into production environments.
  • Data Preparation & Analysis – Collect, clean, and transform structured and unstructured datasets for use in AI/ML pipelines.
  • Prototyping & Innovation – Rapidly prototype AI-driven solutions, evaluate emerging technologies, and recommend innovative approaches.
  • Collaboration – Work with cross-functional teams, including software engineers, analysts, and subject matter experts, to deliver solutions that meet stakeholder needs.
  • Documentation & Reporting – Document methodologies, model performance, and solution architecture to ensure clarity, reproducibility, and long-term maintainability.
  • Continuous Improvement – Monitor and refine deployed AI solutions to improve performance, accuracy, and scalability over time.

Benefits

  • medical, dental, and vision benefits
  • 401k employer-matching retirement contributions after 90 days
  • generous paid time off (3 weeks PTO plus 11 holidays)
  • ample growth opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service