Drag

Python

Location : ,

Job Description

Role- Senior Python Developer

Location – 100% Remote

Working Hours – 5am to 2pm EST

Must have experience in Redis DB, LLM, and Data Science.

Python Proficiency: The candidate must have a strong command of Python, including advanced
language features, libraries, and frameworks commonly used in web development, data analysis, and
machine learning projects. They should be able to demonstrate their expertise through past projects and
code samples.
Experience with Solar, Elastic OR Redis DB: Given the importance of DB in caching, session
management, and real-time data processing, the candidate should have hands-on experience working
with one of these databases. They should understand how to design efficient data models, utilize the DB
features effectively, and troubleshoot performance issues.
Machine Learning (ML) Skills: The candidate should possess a solid foundation in machine learning
concepts, algorithms, and techniques. They should have experience building and deploying ML models
using Python libraries such as TensorFlow, PyTorch, or scikit-learn. Additionally, familiarity with deep
learning frameworks and natural language processing (NLP) would be advantageous, depending on the
specific needs of the role.
Data Science Expertise: A strong understanding of data science principles and methodologies is
essential. The candidate should be proficient in data manipulation, visualization, and analysis using
libraries like pandas, NumPy, and Matplotlib. They should also have experience working with large
datasets and implementing data-driven solutions to solve business problems.
Adherence to Best Practices: The candidate must demonstrate a commitment to writing clean,
maintainable, and efficient code. This includes following PEP 8 guidelines for Python code style, using
meaningful variable names, writing unit tests for critical components, and documenting code and
processes effectively.
Problem-solving Skills: The ability to approach complex problems analytically, develop innovative
solutions, and troubleshoot technical issues is crucial. The candidate should be able to demonstrate their
problem-solving skills through real-world examples and technical discussions.