Responsibilities:
Develop and deliver complete web applications using Python, Django, JavaScript, HTML5, CSS3, and RESTful APIs
Build, train, and deploy machine learning models using Python, SageMaker, or Azure ML
Write testing code, debug programs, and integrate applications with third-party web services
Automate processes using Python, VBA, and crawler development technologies
Collaborate with senior developers to implement efficient and well-written Python code
Participate in all phases of the software development lifecycle and mentor junior developers
Design, develop, and maintain software products using Python frameworks like Django or Flask
Utilize deep learning operations to anticipate future software needs
Create functional and efficient server-side applications as a Python developer
Conduct data processing, analysis, and visualization using Python or R tools
Implement Python scripts to extract information from different data sources for business analytics
Requirements:
Bachelor's degree in Marketing, Business Analytics, Data Science, or a related field
4-6 years of experience in programming with languages like Python, Java, or R
Strong background in statistics and experience with tools like TensorFlow, PyTorch, or relevant skillsets
Proficiency in Python, SQL, and RDBMS, preferably SQL Server
Experience with Python frameworks such as Django or Flask
Knowledge of automation frameworks development and CI/CD automation
Familiarity with Linux, Unix, configuration management tools, and systems engineering
Ability to write scripts in Python, Perl, Bash, or Shell
Skills in deep neural networks and Python-based frameworks
Understanding of REST APIs and the capability to write Python libraries and scripts
Experience in building, training, and deploying machine learning and deep learning algorithms
Proficient in containerization using Docker and Kubernetes, along with Linux/Unix administration background
Additional Information:
Graduate or Post-Graduate degree in Data Science, Computer Science, or Mathematics
Experience with cloud platforms like Azure, AWS, or GCP, with Azure being preferred
Exposure to AI, data science, and machine learning concepts
Ability to manage interchange data and develop web applications using Python
Understanding of server-side application development and database management
Proficient in writing Perl, Java, and MySQL Database scripts for Agile development
Please note that this job description is for a Data Science role with a focus on Python programming and related technologies.