Senior Python Developer (Long Term)
Worldwide
We are looking for an experienced and highly skilled Senior Python Developer with 8+ years of professional experience in software development and a strong understanding of Machine Learning concepts. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance Python applications while contributing to machine learning initiatives. Key Responsibilities Design, develop, test, and maintain robust Python applications and services. Build scalable, secure, and high-performance backend solutions using Python. Develop and integrate REST APIs, microservices, and third-party services. Collaborate with data scientists and engineering teams to implement and deploy machine learning solutions. Work with machine learning models, data processing pipelines, and model integration. Analyze business and technical requirements and translate them into effective solutions. Perform code reviews, troubleshooting, debugging, and performance optimization. Follow best practices for clean, maintainable, and well-documented code. Contribute to system architecture, technical design, and development standards. Required Skills & Experience 8+ years of hands-on experience in Python development. Strong proficiency in Python frameworks such as Django, Flask, or FastAPI. Solid understanding of object-oriented programming, data structures, algorithms, and software design patterns. Experience with SQL and NoSQL databases. Good knowledge of Machine Learning concepts, algorithms, and model development/integration. Familiarity with libraries such as Scikit-learn, Pandas, NumPy, and TensorFlow/PyTorch is preferred. Experience with Git, APIs, cloud platforms, and CI/CD practices is an advantage. Strong problem-solving, communication, and analytical skills.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$17.00
-
$24.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:1 hour ago
- Interviewing:15
- Invites sent:30
- Unanswered invites:11
About the client
- IndiaMohali1:43 PM
- $424 total spent6 hires, 0 active
- 10 hours
- Mid-sized company (10-99 people)
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