Python Developer With Networking Experience (Only local candidates to Virginia)

  • Ashburn, VA
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 1 Year(s)
Able to Provide Sponsorship

Skills

Amazon Web Services
API
Computer Networking
Django
Google Cloud Platform
Large Language Models (LLMs)
Python
Microsoft Azure

Job Details

Senior Python Automation and Al Engineer
The ideal candidate will have a strong background in Python development, with specific expertise in building and maintaining backend systems using Fast API. You will be responsible for the entire lifecycle of our automation solutions, from designing and coding frameworks to deploying and managing them using Docker and Kubernetes. A significant part of this role will involve leveraging Al, LLMs, and RAG techniques, along with automation platforms like NBN, to understand and automate manual processes across various teams.

Key Responsibilities
Proven experience as a Python Developer with strong proficiency in writing clean, efficient, and maintainable code.
Hands-on experience in backend development using FastAPI, including setting up backend systems with robust authentication.
Demonstrable experience with Al, LLMs, and RAG for building intelligent systems.
Experience with workflow automation tools, preferably N8N.
Proficiency in working on and administering Linux systems
Experience with the Robot Framework for test automation.
Design, develop, and maintain robust and scalable backend systems and APis using Python and the FastAPI framework.
Implement and manage authentication and authorization systems to ensure the security of our backend services.
Deploy, monitor, and maintain API servers and applications using Docker and Kuberetes, ensuring high availability and performance.
Architect, design, and code a comprehensive automation framework from the ground up to support various business processes.
Utilize Al, Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG) techniques to build intelligent automation solutions.
Employ tools like N8N to create, manage, and optimize complex automation workflows.
Collaborate with various teams to understand their manual workflows and identify opportunities for automation using Python, Al, and other tools.
Work comfortably within Linux-based environments for development, deployment, and maintenance.
Utilize the Robot Framework to create and execute automated tests, ensuring the quality and reliability of our applications and automation.
Experience with other backend frameworks such as Django or Flask.
Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure).
Knowledge of CI/CD pipelines and DevOps best practices.
Experience in an Agile developmentenvironment.
Work closely with cross-functional teams, including software engineers, data scientists, and business stakeholders, to deliver effective automation solutions.

Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

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 Astratek