- Data Science Recruiters and Staffing Specialists Python Developer
Data Science Jobs
- AI Engineer
- AI Product Owner
- Algorithmic Trader
- Artificial Intelligence and Machine Learning Engineer
- Artificial Intelligence Product Owner
- BI Developer
- Big Data Engineer
- Business Intelligence Developer
- Creative Strategist
- Data Analyst
- Data Architect
- Data Engineer
- Data Engineering Manager
- Data Scientist
- Data Scientist, Deep Learning
- Data Solutions Architect
- Database Administrator
- Database Administrator (DBA)
- Database Developer
- Deep Learning Engineer
- Director of Analytics
- Director of Artificial Intelligence
- Director of Data
- Director of Machine Learning
- Engineering Manager, Machine Learning
- ETL Developer
- Fraud Analyst
- Hadoop Engineer
- Head of Data Engineering
- Head of Machine Learning
- Internet of Things Engineer
- Machine Learning Engineer
- ML/AI Engineer
- NLP Data Engineer
- NLP Data Scientist
- NLP Engineer
- Python Developer
- Python Engineer
- Risk Analyst
- Statistician
We are looking for an experienced Python Developer to help us create dynamic, high-performing, and responsive software and web applications. The ideal candidate should be adept at writing clean, testable, and scalable code, and have an understanding of front-end technologies to enable collaboration with front-end developers. To be successful in this role, you should have deep knowledge of object-relational mapping, Python programming, and server-side logic.
Typical Duties and Responsibilities
- Design and execute low-latency, high-availability, and high-performing applications
- Develop efficient, testable, reusable, and scalable code
- Work with development teams to determine application requirements
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Test and debut applications
- Integrate data to derive insights that drive better decision-making
- Enhance functionality of existing databases
- Implement security and data protection solutions
- Manage and create documentation for tools, strategies, and data pipelines
- Develop digital tools to monitor online traffic
Education
- Bachelor’s degree in computer science, computer engineering, or a related field
Required Skills and Experience
- 3+ years of experience in a Python web framework, such as Django, Flask, or Pyramid
- Experience as a Python developer
- Experience with server-side templating languages like Jinja 2 and Mako
- Experience in data integration from multiple sources and databases
- Knowledge of multi-process cloud architecture and the threading limitations of Python
- Knowledge of front-end programming languages such as HTML, CSS, and JavaScript
- Knowledge of object-relational mapping
- Strong communication, organization, and analytical skills