Uplers

Python Developer

Uplers Greater Bengaluru Area

Experience: 4.00 + years

Salary: INR 208000.00 / month (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: dataorb)

(*Note: This is a requirement for one of Uplers' client - dataorb)

What do you need for this opportunity?

Primary Skills:

NoSql, Object-Oriented Programming (OOP), Amazon Web Service (AWS), MongoDB, Python, Docker, Machine Learning, MySQL

dataorb is Looking for:

Roles and Responsibilities :

About Role:

We are seeking an experienced Senior Python Developer proficient in object-oriented programming, Python development, cloud technologies, database design, and advanced Python concepts. The ideal candidate will have a foundational understanding of machine learning, with a strong willingness to learn and grow in this domain. The role involves writing high-quality Python code following SOLID principles and design patterns, as well as guiding and training team members to elevate their coding standards.

Key Responsibilities:

Architect and develop robust, scalable, and maintainable Python applications following microservice architecture principles

Demonstrate proficiency in writing multithreaded and parallel processing code for optimizing performance

Drive the creation of modularized codebase, ensuring reusability and maintainability across projects

Develop high-quality Python code adhering to SOLID principles and design patterns

Design and implement scalable solutions leveraging cloud technologies

Contribute to database design and optimization strategies

Mentor and guide team members to enhance code quality and best practices

Collaborate with cross-functional teams to deliver robust and efficient solutions.

Collaborate closely with stakeholders to understand requirements and translate them into technical solutions

Drive code reviews and ensure adherence to coding standards, quality, and performance benchmarks

Research and implement emerging technologies to enhance system efficiency

Lead initiatives to improve development processes and tools, fostering innovation and productivity

Foster a culture of continuous learning and improvement within the team

Requirements :

Job Qualifications:

  • Undergraduate degree in Computer Science, Machine Learning, or Artificial Intelligence major is preferred
  • Full time hands-on software engineering experience
  • Strong proficiency in Python and object-oriented programming (OOP)
  • Experience with cloud technologies (preferably AWS)
  • Proficient in database design and optimization
  • Understanding of advanced Python concepts and best practices
  • Familiarity with machine learning concepts (even basic knowledge is a plus)
  • Ability to write clean, mainable, and scalable code
  • Experience in guiding and training team members
  • Excellent communication and collaboration skills
  • Advanced knowledge of relational and/or NoSQL databases, optimizing queries, and data modeling
  • Proficiency in applying testing methodologies, including unit and integration testing
  • Strong problem-solving skills and ability to thrive in a fast-paced, collaborative environment
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes


Good to Have:

  • Hands-on experience with ML frameworks (TensorFlow, PyTorch)
  • Experience using Cloud ML platforms and MLOps frameworks in production environments, preferably AWS SageMaker
  • Seniority: E3 / E4
  • Job Type: Full Time Employee
  • Department/Team: Machine Learning / MLOps
  • Location: Anywhere in India, Permanent Work from Home (Hyderabad or Ahmedabad Preferred)


Our team has helped Google, Amazon, Microsoft, and Samsung to build AI and data solutions. We got together because of a common denominator,

  • the passion for hiding away the complexity of AI,
  • democratize access to enterprise customer data,
  • and empower people to design customer-first experiences.


How to apply for this opportunity?

  • Register or login on our portal & fill out the application form.
  • Clear the given Video Screening (30 min) and Click on 'Apply' to get shortlisted
  • Once it's all done, your profile will be shared with the client for the Interview round.
  • When selected, just meet the client and get your exciting career started!


About our Client - dataorb:

DataOrb enables organizations of every size, from startups to Fortune 500, to collect, analyze, and generate insights from their customer interaction data such as conversational, transactional, and structured datasets.We’re on a mission to democratize access to customer data across the organization. Why?Because access to full customer context leads to better products, drives growth, and enables customer-first experiences. The world’s most innovative companies are customer-obsessed. We’re building the customer data platform to make that possible.

About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at Uplers by 2x

See who you know

Get notified about new Python Developer jobs in Greater Bengaluru Area.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub