Python Developer
Role details
Job location
Tech stack
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.