Back-End Python Engineer (Bug Fixing and New Feature Implementation)
Only freelancers located in the U.S. may apply.U.S. located freelancers only
About Us We are a forward-thinking AI enterprise software company building governance solutions. Our systems combine Python engineering, Natural Language Processing, and Machine Learning to deliver secure governance solutions. We’re seeking a Back-End Python Engineer with expertise in AWS deployed applications, GITHUB CI/CD pipelines, DJANGO, ML Pipelines, Endpoint Integration, Sagemaker, containerization, Use of AI to design front end applications and debug code. Key Responsibilities Design, develop, and maintain back-end services in Python to support software application Debug Application for Quality and Assurance Build Data Connectors for Application Integration Implement new features with front end design as needed Containerize and deploy services across AWS infrastructure. Build and scale RESTful APIs and microservices (Django + DRF) that integrate into automated pipelines. Tune system performance (network, I/O, memory, GPU utilization) for optimization. Architect and maintain databases (SQL & NoSQL), ensuring query optimization, high availability, and caching (Redis). Integrate background processing (Celery) and real-time communication (WebSockets) into containerized environments. Collaborate with DevOps, front-end, and AI/ML teams to deliver end-to-end automated workflows. Apply best practices in system design (SOLID, DRY, KISS), Python standards (PEP8), and secure infrastructure deployment. Qualifications Core Skills Proficiency in Python (OOP, async, functional programming, data structures). Expert-level knowledge of AWS Infrastructure (deployment, operators, CI/CD, scaling). Strong background in containerization (Docker, Podman) and Kubernetes-native orchestration patterns. Experience supporting AI Dev automation workflows and integrating back-end services with automated pipelines. Deep knowledge of Django & DRF: ORM, serializers, view sets, permissions, HTTP methods. Advanced database design & optimization for high-throughput applications. Familiarity with Redis caching, Celery task queues, and uWSGI/ASGI communication layers. Solid testing skills (pytest/unittest) and CI/CD pipelines with Git. Preferred Expertise Hands-on experience with GPU-enabled workloads and hardware acceleration in containerized environments. Familiarity with infrastructure automation tools (Ansible, Terraform, or similar). Agile/Scrum team experience and use of task tracking (Jira, Trello). What We’re Looking For We want an engineer who: PRIORITIZES SECURITY OF SYSTEMS AND INFRASTRUCTURE ACROSS SECURITY FRAMEWORKS Builds automation-first systems that support AI Dev workflows from code to deployment. Thinks about performance and scalability at the infrastructure + software level. Collaborates across teams (DevOps, AI/ML, product) to deliver fully integrated, automated platforms.
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
$45.00
-
$70.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesNorth Bethesda9:02 PM
- $603K total spent129 hires, 17 active
- 8,962 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by