
Current Openings
Computer Vision and AI Engineer
Location: Remote
​​
Job Summary:
We are seeking a talented Computer Vision and AI Engineer to join our innovative team. In this role, you will develop, optimize, and deploy computer vision algorithms and AI models for a variety of applications. You will collaborate with cross-functional teams to solve complex visual recognition challenges and enhance our AI-driven products.
Key Responsibilities:
-
Design and implement computer vision algorithms for object detection, image segmentation, and feature extraction.
-
Develop deep learning models to solve visual recognition problems, including training, evaluation, and deployment.
-
Optimize models for performance and accuracy in real-time and large-scale environments.
-
Collaborate with software engineers to integrate computer vision solutions into existing systems and applications.
-
Research and stay up-to-date with the latest advancements in computer vision and AI to continually improve our technology stack.
-
Analyze data sets to fine-tune AI models and improve the overall effectiveness of our solutions.
-
Debug and troubleshoot issues related to algorithm performance and deployment.
Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
-
Strong experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and computer vision libraries (e.g., OpenCV).
-
Proficiency in programming languages such as Python, C++, or Java.
-
Experience with deep learning models, especially in the context of computer vision.
-
Familiarity with GPU computing and parallel processing for large-scale model training.
-
Strong problem-solving skills and the ability to work in a collaborative team environment.
-
Excellent communication skills and the ability to convey complex technical concepts to non-technical stakeholders.
Cyber Security Analyst
Location: Remote
​
Job Summary:
We are looking for a skilled Cyber Security Analyst to protect our organization's computer systems and networks from cyber threats. The ideal candidate will have a strong understanding of security protocols, ethical hacking, and threat prevention. You will monitor our systems for security breaches, analyze threats, and develop strategies to improve our security posture.
Key Responsibilities:
-
Monitor network traffic for security incidents and threats, and respond to breaches in a timely manner.
-
Conduct vulnerability assessments and penetration testing to identify potential risks.
-
Develop and implement security measures and policies to safeguard sensitive information.
-
Investigate and respond to security incidents, including conducting forensic analysis and producing incident reports.
-
Work with IT teams to ensure that security controls are implemented and functioning as expected.
-
Stay informed about the latest security trends, threats, and technology developments.
-
Provide training and guidance to employees on best security practices and protocols.
Qualifications:
-
Bachelor’s degree in Cybersecurity, Information Technology, Computer Science, or a related field.
-
Proven experience as a Cyber Security Analyst or in a similar role.
-
Strong knowledge of network security protocols, firewalls, VPNs, IDS/IPS, and encryption methods.
-
Proficiency in security tools and software, such as SIEM, vulnerability scanners, and endpoint protection.
-
Experience with ethical hacking techniques and penetration testing.
-
Excellent problem-solving and analytical skills.
-
Strong attention to detail and the ability to work independently and as part of a team.
-
Relevant certifications such as CISSP, CEH, or CompTIA Security+ are highly desirable.
Machine Learning Engineer
Location: Remote
​
Job Summary:
We are seeking a Machine Learning Engineer to develop and deploy machine learning models that drive our data-driven products and services. The ideal candidate will have a deep understanding of machine learning algorithms and a passion for turning data into actionable insights. You will collaborate with data scientists, software engineers, and product teams to build scalable ML solutions.
Key Responsibilities:
-
Design, develop, and deploy machine learning models for a variety of applications, including predictive analytics, natural language processing, and recommendation systems.
-
Work with large data sets to train, validate, and optimize machine learning models.
-
Collaborate with cross-functional teams to integrate machine learning algorithms into existing products and services.
-
Develop data pipelines to support machine learning workflows, including data preprocessing, feature extraction, and model evaluation.
-
Monitor and maintain the performance of deployed models, making adjustments as needed to improve accuracy and efficiency.
-
Research and implement the latest machine learning techniques and tools to stay at the forefront of the field.
-
Communicate results and insights to stakeholders, explaining complex technical concepts in an accessible manner.
Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, or a related field.
-
Strong experience with machine learning frameworks and tools, such as TensorFlow, Scikit-learn, or Keras.
-
Proficiency in programming languages such as Python, R, or Java.
-
Experience with big data technologies, such as Hadoop or Spark, is a plus.
-
Strong understanding of statistical modeling, data mining, and machine learning algorithms.
-
Ability to work with structured and unstructured data, including text, images, and time series data.
-
Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
-
Strong communication skills and the ability to present findings to both technical and non-technical audiences.