24 250 IT Engineer jobs in Bahrain
Computer Vision Engineer
Posted today
Job Viewed
Job Description
Lead Computer Vision Engineer
Posted today
Job Viewed
Job Description
Lead Computer Vision Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of computer vision algorithms and systems.
- Develop and optimize deep learning models for image recognition, object detection, segmentation, and tracking.
- Collaborate with cross-functional teams to define project requirements and integrate vision solutions.
- Conduct research and stay updated with the latest advancements in computer vision and AI.
- Write clean, efficient, and well-documented code in Python or C++.
- Utilize deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Optimize algorithms for real-time performance and deployment on embedded systems.
- Mentor junior computer vision engineers and review their work.
- Evaluate and select appropriate datasets and develop data augmentation strategies.
- Master's or PhD in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional experience in computer vision engineering.
- Minimum of 2 years in a lead or senior technical role.
- Strong expertise in deep learning frameworks (TensorFlow, PyTorch, Keras).
- Proficiency in Python or C++ and libraries like OpenCV, scikit-image.
- Solid understanding of mathematical foundations of computer vision.
- Experience with deploying computer vision models in production environments.
- Excellent problem-solving, analytical, and communication skills.
Technical Support Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Providing first-level technical support to customers via phone, email, and chat.
- Diagnosing and resolving hardware, software, and network issues efficiently and accurately.
- Escalating complex technical problems to senior support staff or relevant departments.
- Documenting all customer interactions, technical issues, and resolutions in the support ticketing system.
- Creating and updating knowledge base articles and troubleshooting guides for common issues.
- Installing, configuring, and maintaining IT systems and equipment.
- Conducting remote troubleshooting and providing step-by-step guidance to users.
- Assisting with system upgrades and deployments.
- Gathering customer feedback to identify areas for product and service improvement.
- Ensuring timely and effective resolution of all technical support requests.
Ideal candidates will possess:
- A Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in a technical support or helpdesk role.
- Strong knowledge of operating systems (Windows, macOS, Linux), common software applications, and network protocols.
- Experience with troubleshooting hardware and software issues.
- Excellent problem-solving skills and the ability to think critically under pressure.
- Exceptional customer service and communication skills, with the ability to explain technical concepts clearly.
- Familiarity with ticketing systems (e.g., Zendesk, Jira Service Desk).
- Ability to work collaboratively within a team.
- A commitment to continuous learning and staying updated with technology trends.
If you are passionate about technology and dedicated to helping users solve their technical challenges, this is a fantastic opportunity for you. Join a supportive environment where your skills will be valued and developed.
Technical Support Engineer
Posted today
Job Viewed
Job Description
Key Qualifications:
- Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field.
- 1-3 years of experience in technical support or helpdesk roles.
- Proficiency in troubleshooting Windows and macOS operating systems.
- Familiarity with network protocols and hardware.
- Excellent problem-solving and diagnostic skills.
- Strong customer service and communication skills.
- Ability to work independently and as part of a team.
- Experience with remote support tools is a plus.
- Knowledge of ticketing systems is beneficial.
- Must be available to work in Manama, Capital, BH , with a hybrid work arrangement.
Technical Support Engineer
Posted today
Job Viewed
Job Description
- Providing expert technical support to customers via phone, email, and remote access tools.
- Diagnosing and resolving complex hardware, software, and network issues.
- Escalating unresolved issues to the appropriate engineering or development teams.
- Documenting technical solutions, troubleshooting steps, and customer interactions in the ticketing system.
- Contributing to the development and maintenance of the technical knowledge base and FAQs.
- Identifying trends in customer issues and providing feedback to product development teams.
- Conducting remote diagnostics and providing step-by-step guidance to customers.
- Performing occasional on-site support or troubleshooting at client locations when necessary.
- Ensuring timely and effective resolution of all support requests.
- Maintaining a high level of customer satisfaction and building strong client relationships.
- Bachelor's degree in Computer Science, IT, or a related technical field.
- Minimum of 3 years of experience in technical support or a similar role.
- Proven expertise in troubleshooting and resolving complex technical issues.
- Strong understanding of operating systems, network protocols, and hardware.
- Excellent analytical and problem-solving skills.
- Superior communication and interpersonal skills, with the ability to explain technical concepts clearly.
- Experience with remote support tools and ticketing systems.
- Ability to work independently and manage time effectively in a hybrid setup.
- Certifications like CompTIA A+, Network+, or CCNA are a plus.
- Customer-centric approach with a commitment to service excellence.
Technical Support Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide first- and second-level technical support to end-users via phone, email, and remote access tools.
- Diagnose and resolve hardware, software, and network issues efficiently and effectively.
- Install, configure, and maintain desktop computers, laptops, printers, and other peripherals.
- Manage user accounts, permissions, and access rights within Active Directory and other systems.
- Assist with the setup and troubleshooting of mobile devices and related applications.
- Document technical issues, solutions, and user guides in a knowledge base.
- Escalate unresolved issues to higher-level support teams or vendors as necessary.
- Proactively identify potential technical problems and implement preventative solutions.
- Assist in the deployment of new hardware and software across the organization.
- Provide training and guidance to users on IT best practices and system usage.
- Contribute to the improvement of support processes and customer service standards.
- Associate's or Bachelor's degree in Information Technology, Computer Science, or a related field.
- 2+ years of experience in a technical support or helpdesk role.
- Strong knowledge of Windows and macOS operating systems.
- Familiarity with networking concepts (TCP/IP, DNS, DHCP).
- Experience with troubleshooting common software applications (e.g., Microsoft Office Suite, collaboration tools).
- Excellent problem-solving, analytical, and communication skills.
- Customer-oriented mindset with a passion for helping users.
- Ability to manage multiple tasks and prioritize effectively.
- CompTIA A+, Network+, or similar certifications are a plus.
- Experience with IT ticketing systems (e.g., Zendesk, ServiceNow).
Be The First To Know
About the latest It engineer Jobs in Bahrain !
Technical Support Engineer
Posted today
Job Viewed
Job Description
**Responsibilities:**
- Provide advanced technical support and troubleshooting for hardware, software, and network issues.
- Diagnose and resolve technical problems for end-users in a timely and efficient manner.
- Install, configure, and maintain IT systems and applications.
- Respond to customer support tickets, emails, and phone calls with a high degree of technical expertise.
- Escalate unresolved issues to appropriate internal teams or vendors.
- Develop and maintain technical documentation, including user guides and knowledge base articles.
- Conduct training sessions for end-users on new software and system updates.
- Monitor system performance and proactively identify potential issues.
- Collaborate with development and operations teams to address product bugs and enhancements.
- Ensure customer satisfaction through effective communication and problem resolution.
**Qualifications:**
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 4 years of experience in technical support or IT administration.
- Strong knowledge of operating systems (Windows, macOS, Linux), networking protocols (TCP/IP, DNS, DHCP), and common applications.
- Experience with cloud platforms (AWS, Azure, GCP) is a significant advantage.
- Proficiency in scripting languages (e.g., PowerShell, Python) is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, with the ability to explain technical concepts to non-technical users.
- Relevant certifications such as CompTIA A+, Network+, Security+, or Microsoft Certified are highly desirable.
- Ability to work independently and manage workload effectively.
Join a company that values technical expertise and customer service, offering excellent career growth opportunities.
Technical Support Engineer
Posted today
Job Viewed
Job Description
Senior Computer Vision Engineer (AI)
Posted today
Job Viewed