← Back to jobs
N

Senior Software Engineer

·Israel
Not specifiedFull-timeFull-stack DevelopmentComputer Hardware

Seeking a Senior Software Engineer to develop a full-stack automation platform for AI data center network topologies using Python microservices, RESTful APIs, modern frontend frameworks, and containerized deployments. Requires 5+ years experience and strong Linux skills.

Responsibilities

  • Build and develop a full-stack automation platform (Python microservices backend, modern web frontend) for generating, configuring, and validating network topologies for AI/HPC data centers.
  • Implement scalable, reliable, and maintainable services and APIs that transform complex infrastructure requirements into validated, exportable network configurations.
  • Build and refine intuitive web interfaces guiding users through an interactive, step-by-step topology development workflow.
  • Collaborate closely with internal and external collaborators to understand requirements and deliver robust full-cycle solutions.
  • Improve stability and performance across the generation pipeline through architectural improvements and code optimizations.
  • Troubleshoot issues in distributed, containerized environments and contribute to system observability and reliability improvements.
  • Work cross-functionally with architects, DevOps engineers, product managers, and collaborators to ensure high-quality releases.
  • Participate in code reviews, technical design discussions, and continuous improvement activities within the team.

Requirements

  • B.Sc. in Computer Science, Engineering, or a related field, or equivalent experience in practice.
  • 5+ years of strong hands-on software development experience, primarily in Python.
  • Proven experience designing and building microservices and RESTful APIs (e.g., FastAPI, Flask, or Django).
  • Full-stack ability: practical experience with a modern frontend framework (Angular, React, or comparable) and TypeScript.
  • Solid experience on Linux-based platforms.
  • Experience with relational databases and data modeling (e.g., PostgreSQL/SQL).
  • Practical experience with containers and cloud-native technologies (Docker, Kubernetes/OpenShift).
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Independent, fast learner with a strong sense of ownership, excellent debugging and problem-solving skills, and effective communication abilities.

Nice to have

  • Experience with agentic AI / LLM application development — orchestration frameworks (e.g., LangGraph), RAG, and vector databases (e.g., Qdrant).
  • Familiarity with large-scale network architectures, switches/routers, and common data center / AI cluster network topologies.
  • Hands-on experience with GitOps or equivalent experience and OpenShift/Kubernetes deployments.
  • Familiarity with DevOps methodologies and tools (e.g., Jenkins, Ansible).

Benefits

  • Competitive salaries
  • Comprehensive benefits package

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions