Logo
Tec-Masters, Inc.

Tec-Masters, Inc. is hiring: Software Engineer in Huntsville

Tec-Masters, Inc., Huntsville, AL, United States, 35824

Save Job

Tec-Masters is seeking a Software Engineer or related field (with a Bachelor's or Master's ) and 2+years of experience to support the design, development, and delivery of a cyber security tool to detect, locate, and predict anomalies.

Successful candidates will have experience developing modular, secure software systems; building data pipelines; integrating APIs; and automating tests and deployments. They must be able to collaborate with stakeholders, data scientists, and engineers to implement scalable solutions that bridge AI-driven insights with human judgment in high-security environments.

Responsibilities :

  • Design, develop, and maintain secure software applications for cyber security.
  • Research, develop, and implement AI algorithms and ML Models.
  • Implement backend services and APIs to support risk scoring, explainability, and analyst feedback.
  • Build user-friendly interfaces that support human-in-the-loop workflows and traceable decision-making.
  • Integrate various modules / services such as LLMs, authentication, and data pipelines.
  • Set up and maintain CI / CD pipelines, containerized deployments, and infrastructure-as-code.
  • Conduct unit, integration, and end-to-end testing to validate system functionality and performance.
  • Collaborate with cross-functional teams to gather requirements, improve user experience, and ensure secure and compliant software delivery.

Requirements :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of experience building and deploying software applications using git or other version control systems in a team-based environment.
  • Proficiency in Python, Java, C++, or a similar language; experience with frameworks / libraries such as or similar to PyTorch / TensorFlow, Flask, Django.
  • Familiarity with REST APIs, containerization (Docker), and version control (Git).
  • Basic understanding of application security principles and secure software development practices.
  • Experience with CI / CD tools, automated testing, and infrastructure-as-code is a plus.
  • Strong problem-solving skills, attention to detail, and the ability to work both independently and in a collaborative team environment.
  • Desired Skills :

  • Experience with Python and / or other scripting languages.
  • Experience implementing AI algorithms and ML models.
  • Linux and Windows operating systems.
  • Experience with git in a team environment #ZR
  • #J-18808-Ljbffr