Skip to main content
ARK Solutions logo

AI Engineer (Software Development) :: Washington, DC (Remote)

ARK Solutions
7 days ago
Remote
United States
AI Services

AI Engineer – Software Development

Location: Washington, DC (Remote)

Duration: 12 Months

Seeking for an experienced AI Engineer – Software Development to design, develop, and implement AI-enabled solutions that improve software development, requirements analysis, and test automation processes. The ideal candidate will have hands-on experience with Python, Visual Studio Code, Generative AI, Large Language Models (LLMs), Selenium, Databricks, and AI-assisted development tools such as GitHub Copilot. The AI Engineer will work closely with business analysts, developers, QA teams, and other stakeholders to build AI-driven solutions that transform business user stories into technical requirements, enhance test automation capabilities, and integrate AI into existing software development workflows.

Responsibilities:

  • Design, develop, and implement AI-enabled software solutions using Python, Visual Studio Code, Generative AI, and LLMs.
  • Develop AI tools and applications that generate technical requirements from current and historical business user stories.
  • Integrate AI capabilities with existing test automation frameworks to assist in generating automated test cases and scripts.
  • Develop and enhance test automation solutions using Selenium and AI-assisted technologies.
  • Build prototypes and pilot solutions for AI-enabled requirements development and test automation.
  • Leverage GitHub Copilot or similar AI-assisted development tools to improve software development and automation processes.
  • Utilize Databricks and related technologies for data processing, AI development, and integration activities.
  • Integrate AI and automation solutions with existing applications, databases, and enterprise systems.
  • Develop comprehensive training materials, technical documentation, implementation guides, and AI toolkits.
  • Document process changes using established organizational standards, methodologies, and tools.

Required Qualifications:

  • 2–3+ years of specialized AI development experience within technology or software development environments.
  • Strong hands-on programming experience with Python.
  • Experience developing solutions using Generative AI and LLMs.
  • Experience with Visual Studio Code (VS Code) and modern software development practices.
  • Experience using AI to support requirements analysis, technical requirements generation, or software development activities.
  • Experience with Selenium, test automation frameworks, and automated test script development.
  • Experience with GitHub Copilot or similar AI-assisted coding tools.
  • Experience with Databricks or similar data and AI platforms.
  • Experience integrating AI or automation solutions with existing software applications, APIs, databases, and systems.
  • Strong understanding of software development and testing methodologies.
  • Ability to develop prototypes and proof-of-concept/pilot AI solutions.
  • Strong analytical, problem-solving, troubleshooting, and communication skills.
  • Ability to provide technical guidance, training, and mentorship to team members.
  • Ability to work effectively both independently and within cross-functional teams.

Preferred Qualifications:

  • Experience with prompt engineering, Retrieval-Augmented Generation (RAG), or other LLM application development techniques.
  • Experience developing enterprise-level Generative AI applications or AI automation solutions.
  • Experience generating or enhancing technical requirements and test cases using AI.
  • Experience developing training materials, best-practice documentation, and AI adoption toolkits.
  • Familiarity with software development lifecycle (SDLC), Agile methodologies, and source-control practices.
  • A degree from an accredited college or university in Computer Science, Information Technology, Artificial Intelligence, Data Science, Engineering, or a related field is preferred.