Python Developer

Information Tech Consultants
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 45K

Job location

Tech stack

API
Amazon Web Services (AWS)
Application Performance Management
Azure
Big Data
Databases
Software Debugging
Python
Machine Learning
NumPy
Performance Tuning
Software Requirements Analysis
Data Processing
Data Storage Technologies
GIT
Pandas
Information Technology
Software Version Control

Job description

We are looking for a motivated Junior Data Scientist to join our data team and contribute to the development of data-driven solutions. This entry-level position offers an excellent opportunity to build your analytical skills, work with real-world datasets, and gain hands-on experience with machine learning and statistical techniques. You'll work closely with senior data scientists and engineers to support various projects and deliver insights that drive decision-making.

If you're curious, eager to learn, and passionate about using data to solve complex problems, we'd love to hear from you.

Responsibilities:

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performance applications
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Performance tuning, improvement, balancing, usability, and automation
  • Collaborate with other team members and stakeholders
  • Stay abreast of the latest industry trends and suggest new ideas to enhance our technology, * Design and implement robust and scalable applications using Python language
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Develop, test, and debug Python applications and scripts
  • Collaborate with other developers, designers, system admins, and customers
  • Integrate user-facing elements with server side logic
  • Identify and fix bottlenecks and bugs to improve application performance
  • Ensure the implementation of security and data protection
  • Optimize applications for maximum speed and scalability
  • Stay abreast with all the technical aspects related to Python
  • Develop back-end components to improve responsiveness and overall performance
  • Document and maintain software functionality
  • Implement data storage solutions including databases, key-value stores, blob stores, etc.

Requirements

Do you have experience in Python?, Do you have a Master's degree?, * Master's degree in Data Science, Statistics, Computer Science, Mathematics, or a related field

Nice-to-Have Skills

· Exposure to cloud platforms like AWS, Azure, or GCP.

· Experience with data manipulation libraries like pandas or NumPy.

· Familiarity with APIs and working with large datasets.

· Understanding of version control systems like Git.

Apply for this position