Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.We are seeking an experienced
Python Developer
to design and develop
Windows-based desktop applications
involving data processing, visualization, and database interaction. The ideal candidate should have strong Python programming skills, solid knowledge of
PostgreSQL
, and a good understanding of
thermodynamics or applied physics
. Experience with engineering, calculation, or simulation tools, and
OPC DA communication
, will be considered a strong advantage.
Key Responsibilities
- Design, develop, and maintain AI/ML-driven Windows desktop applications using Python.
- Build scalable and responsive GUI applications using PyQt6.
- Develop, integrate, and optimize machine learning models, including feature engineering, training, evaluation, and deployment within desktop environments.
- Implement predictive analytics, anomaly detection, or intelligent decision-making modules.
- Manage and integrate data using PostgreSQL with psycopg2.
- Implement communication with OPC DA server/client systems for real-time industrial or process data exchange.
- Utilize PyQtGraph for dynamic data visualization and plotting.
- Handle data import/export and processing using openpyxl, xlrd, and encoding management with chardet.
- Ensure secure data handling using the cryptography package.
- Build and validate data models using Pydantic.
- Optimize application performance and ensure support for both 32-bit and 64-bit Windows architectures.
- Work collaboratively across engineering, AI, and product teams to deliver robust solutions.
We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.
Work Experience
Required Skills and Qualifications:
- Bachelor’s degree in Engineering, Computer Science, Physics, or a related field.
- 5+ years of Python development experience, focused on application-level engineering.
- Strong experience with AI/ML frameworks (e.g., yolov5, TensorFlow, PyTorch).
- Proven experience integrating ML models into desktop applications.
- Hands-on experience building GUIs using PyQt6.
- Working experience with:
- PyQt6, psycopg2, Pydantic,
- PyQtGraph, chardet, xlrd, openpyxl, cryptography
- Strong knowledge of PostgreSQL (queries, schema design, optimization).
- Experience with OPC DA server/client communication (highly desirable).
- Understanding of Windows 32-bit and 64-bit architectures and build processes.
- Good understanding of thermodynamics or physics-based modeling concepts (preferred).
- Excellent analytical, debugging, and problem-solving skills.
Preferred Qualifications
- Experience building intelligent engineering, scientific, or industrial applications.
- Familiarity with automation/industrial communication protocols.
- Knowledge of version control and CI/CD pipelines.