Python Developer

F1Soft International Pvt. Ltd. , pulchowk, Lalitpur — Posted 1 year ago

F1Soft Group is seeking a Python Developer to join our dynamic team of professionals. As a Python Developer, you will be responsible for designing and implementing various machine learning models. Your expertise in Python, web frameworks, and data integration will contribute to the development of high-performance applications that empower users and businesses in the digital financial sector.

Responsibilities:

  • Writing Efficient Code: Develop reusable, testable, and efficient Python code to ensure the scalability and performance of applications.
  • High-Performance Applications: Design and implement low-latency, high-availability applications that meet the needs of our users.
  • Integration: Collaborate with front-end developers to seamlessly integrate user-facing elements with server-side logic.
  • Security and Data Protection: Implement robust security measures and data protection strategies to safeguard sensitive information.
  • Documentation: Create and manage documentation for tools, strategies, and data pipelines to ensure clarity and knowledge sharing within the team.
  • Stay Updated: Keep up-to-date with the latest developments in Python and relevant technologies.
  • Collaboration: Work closely with Senior AI Engineers to implement and optimize machine learning models.
  • Documentation: Thoroughly document tasks and processes to maintain transparency and facilitate knowledge transfer.

Requirements:

  • Education: Bachelor’s degree in computer science, Computer Engineering, or a related field.
  • Experience: Minimum of 2 years of professional experience as a Python Developer.
  • Python Expertise: Proficiency in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
  • Data Integration: Ability to integrate multiple data sources and databases into a unified system.
  • Threading and Architecture: Understanding of threading limitations of Python and multi-process architecture.
  • Server-side Templating: Familiarity with server-side templating languages such as Jinja 2, Mako, etc.
  • Front-end Knowledge: Basic understanding of front-end technologies, including JavaScript, HTML5, and CSS3.
  • Security and Compliance: Understanding of accessibility and security compliance, including user authentication and authorization between systems.
  • Scalability: Knowledge of fundamental design principles for building scalable applications.
  • Platform Optimization: Understanding of platform differences (e.g., mobile vs. desktop) and the ability to optimize output accordingly.
  • Database Expertise: Proficiency in creating database schemas that align with and support business processes.
  • Testing and Debugging: Strong unit testing and debugging skills.
  • Version Control: Proficient understanding of code versioning tools such as Git.
  • Interest in AI/Machine Learning: A keen interest in and willingness to work on AI and machine learning projects.
Details
Information Technology (IT) Industry
Full-time Job Type
Mid-Level Job Level
Job post expired. Apply anyway, we'll forward your CV.