Apply📍 United States
🔍 Cybersecurity
🏢 Company: SimSpace👥 251-500💰 $45,000,000 over 1 year agoSecurityCyber SecurityNetwork SecuritySoftware
- Master’s degree in mathematics, computer science, or closely related field.
- 4 years of work-experience or research experience in advanced mathematics, computer science, software engineering, cybersecurity or data science.
- Demonstrated experience in working or developing and applying mathematical or machine learning algorithms to data-intensive problems.
- Proven experience authoring or maintaining open-source software projects.
- Demonstrated proficiency in Python, including experience with at least two of these four packages like numpy, pandas, scipy, matplotlib.
- Demonstrated proficiency in a selection of machine learning algorithms like binary classification, cluster analysis, natural language processing, and decision trees, supervised learning, regression analysis, reinforcement learning.
- Demonstrated experience utilizing at least two testing frameworks such as unittest and pytest to ensure the quality and reliability of developed software.
- Demonstrated experience utilizing at least two libraries and frameworks such as PyTorch, TensorFlow, JAX, and scikit-learn to implement advanced AI/ML algorithms.
- Work with containerization tools like Docker, Podman, or Kubernetes to enhance software deployment and scalability.
- Design, build, and maintain software solutions to support SimSpace's core activities, including the development of a cutting-edge cybersecurity training platform.
- Utilize Python and libraries like Numpy, Scipy, and Matplotlib to enhance the platform’s content, courses, learner dashboards, and other features.
- Create new cyber tools and technologies tailored to the needs of customers, helping them train and evaluate personnel and technologies in a simulated cyber range environment.
- Design and develop software to support AI and machine learning initiatives, integrating capabilities such as natural language processing, classification algorithms, and neural networks.
- Utilize libraries and frameworks such as PyTorch, TensorFlow, JAX, and scikit-learn to implement advanced AI/ML algorithms.
- Manage and optimize database handling, ensuring seamless integration of AI/ML technologies into cybersecurity tools and platforms.
- Collaborate with internal teams, including product development, engineering, and cybersecurity content developers, to align platform features with broader organizational goals.
- Engage with external stakeholders and industry experts to incorporate the latest technologies and insights into the software ecosystem.
- Address complex issues by analyzing data and selecting appropriate methods and techniques to drive creative, effective solutions.
- Write well-documented and thoroughly tested code, ensuring seamless integration into SimSpace’s broader platform.
- Develop proficiency in APIs, HTTP protocols, and REST for efficient system integration.
- Utilize testing frameworks such as unittest and pytest to ensure the quality and reliability of developed software.
- Work with containerization tools like Docker, Podman, or Kubernetes to enhance software deployment and scalability.
- Develop novel cybersecurity tools and interact with existing ones that are commonly used by SimSpace's customers and competitors.
- Continuously research and assess the viability of new cybersecurity technologies to enhance the platform’s capabilities.
- Collaborate with cross-functional teams to ensure the successful implementation and use of these tools within the SimSpace ecosystem.
DockerPythonSoftware DevelopmentSQLCybersecurityData AnalysisImage ProcessingKubernetesMachine LearningNumpyPyTorchAlgorithmsAPI testingData scienceData StructuresREST APIPandasTensorflowRESTful APIsJSONData modelingSoftware Engineering
Posted about 1 month ago
Apply