onsite
Software Engineer - SS8 Networks
Software Engineer
Software Engineer focused on building high‑performance, real‑time analytics for law enforcement and telecom clients using Python, Node.js, AWS, and machine learning to deliver actionable intelligence and regulatory compliance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and services in Python and Node.js to ingest, process, and analyze large volumes of real‑time network data.
- Implement machine learning models and data visualizations that provide actionable insights for law enforcement and telecom operators.
- Deploy and manage cloud infrastructure on AWS, ensuring high availability, security, and cost efficiency.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and deliver robust, future‑proof solutions.
- Write clean, well‑documented code, perform code reviews, and contribute to continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- Strong experience with Python, Node.js, and SQL for data processing and API development.
- Hands‑on knowledge of AWS services (EC2, S3, Lambda, RDS, ECS) and containerization with Docker.
- Proficiency in machine learning frameworks (scikit‑learn, TensorFlow, PyTorch) and data visualization tools (Tableau, Power BI, D3.js).
- Solid understanding of software engineering best practices, including version control, testing, and CI/CD.
- Excellent problem‑solving skills and the ability to work effectively in a fast‑paced, collaborative environment.
Skills
pythonnodejsawsmachine learningsqldocker