Machine Learning Engineer

HumeniQ


Date: 3 days ago
City: Lahore
Contract type: Full time

About the Role:

We are looking for an experienced Python Backend Developer who specializes in scripting and has expertise in Flask and FastAPI, with a strong focus on handling large datasets in SQL databases. The ideal candidate will excel in building scalable backend systems, optimizing data-heavy processes, and writing efficient Python scripts for automation and data manipulation.


Key Responsibilities:

· Develop, maintain, and optimize Python scripts for backend processes, data handling, and automation.

· Build and scale web applications and RESTful APIs using Flask and FastAPI.

· Design and implement efficient solutions for managing and querying large datasets in SQL databases (e.g., PostgreSQL, MySQL).

· Write high-performance SQL queries and optimize database structures to handle large volumes of data.

· Collaborate with data engineers, product managers, and frontend developers to define requirements and ensure smooth integration of large datasets across the system.

· Optimize Python scripts for data processing, analysis, and workflow automation.

· Troubleshoot and resolve issues related to data handling, performance bottlenecks, and system reliability.

· Ensure the security and integrity of data through effective handling of authentication, authorization, and data protection practices.

· Participate in code reviews, focusing on improving Python scripting efficiency and SQL database optimization.


Requirements:

· 3+ years of professional experience with Python, focusing on backend development, scripting, and data automation.

· Strong expertise in Flask and FastAPI frameworks.

· Proven experience in handling large datasets using SQL databases (e.g., PostgreSQL, MySQL), including writing complex queries and optimizing for performance.

· Deep understanding of database management principles, indexing, and query optimization for big data.

· Experience with asynchronous programming, concurrency, and task queues (e.g., Celery, Redis).

· Ability to write clean, logical, and reusable Python code, focusing on performance and scalability.

· Familiarity with containerization tools such as Docker and orchestration with Kubernetes is a plus.

· Proficiency in version control systems (Git) and collaborative development workflows.

· Strong analytical skills and problem-solving ability, particularly when working with large-scale data solutions.

· Excellent communication skills and ability to work within a team-oriented, agile environment.


Nice-to-Have:

· Experience with other Python web frameworks (Django, Tornado).

· Knowledge of data pipeline tools, ETL frameworks, or big data technologies (e.g., Spark, Hadoop).

· Familiarity with cloud-based databases or large-scale database management (e.g., AWS RDS, Google Cloud SQL).

· Strong background in system automation and scripting tools for DevOps.

· Exposure to machine learning frameworks and libraries such as scikit-learn, Keras, and TensorFlow, with experience implementing models for predictive analytics and data-driven solutions.

· Experience with deploying machine learning models in production environments, using tools like Docker, Kubernetes, or cloud platforms (e.g., AWS SageMaker, Google AI Platform).

· Proficiency in data analysis libraries like pandas and NumPy, with the ability to work with large datasets for insight generation and statistical analysis.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Business Development Manager

Worcent, Lahore
3 days ago
Company Description We suggest you enter details here. Role Description This is a full-time on-site role for a Business Development Manager located in Lahore. The Business Development Manager will be responsible for identifying new business opportunities, building and maintaining client relationships, and developing growth strategies. The role involves collaborating with internal teams to achieve sales targets and drive business growth....

Lead Generator

Novatore Solutions, Lahore
3 days ago
About Us:[Insert Company Name] is a [brief description of the company, its mission, and industry focus]. We are looking for a motivated and detail-oriented Lead Generator / Data Extractor to join our team and help drive our business growth by identifying and extracting high-quality leads.Key Responsibilities:Research and identify potential leads from various online platforms, directories, and databases.Extract, clean, and organize...

Full Stack Developer (Laravel & Vue.js)

Techscale, Lahore
4 days ago
About The RoleWe are looking for an experienced Full Stack Developer with a strong background in Laravel and Vue.js to join our team and contribute to the development of cutting-edge web applications.ResponsibilitiesDevelop, maintain, and optimize server-side functionality and APIs using the Laravel PHP framework.Design and implement efficient database structures and queries.Collaborate with the front-end development team to integrate user-facing elements...