Location
Coimbatore | India
Job description
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, Pytorch, TensorFlow, Docker, Machine Learning, MySQL
dataorb is Looking for: 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
This Role Requires: 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 AI 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. WhyBecause 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!
Job tags
Salary