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

ARK Solutions, Inc.

  • Washington, DC
  • 5 days ago
  • Remote

    Highlights

    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. 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.

    Numbers & Facts

    LocationWashington, DC (
    Remote
    )

    Description

    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.

    Similar Jobs

    See more jobs