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

ARK Solutions, Inc.
  • Washington, DC
  • Remote
  • Instant Apply
30+ days ago

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

Numbers & Facts

LocationWashington, DC (
Remote
)

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Programming Languagesunmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • Business Analysisunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Cross-Functionalunmatched
  • Data Processingunmatched
  • Data Scienceunmatched
  • GitHubunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Mentoringunmatched
  • Microsoft Visual Studiounmatched
  • Modeling Languagesunmatched
  • Problem Solving Skillsunmatched
  • Programming Toolsunmatched
  • Proof of Conceptunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • Requirements Managementunmatched
  • Scripting (Scripting Languages)unmatched
  • Seleniumunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Testingunmatched
  • Technical Leadershipunmatched
  • Technical Trainingunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Caseunmatched
  • Test Harnessunmatched
  • Test Requirementsunmatched
  • Test Scriptsunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder