Staff Software Infrastructure Engineer
📍 Job Overview
- Job Title: Staff Software Infrastructure Engineer
- Company: Tenstorrent
- Location: Belgrade, Serbia
- Job Type: Hybrid
- Category: DevOps Engineer
- Date Posted: June 24, 2025
- Experience Level: Mid-Senior level (5-10 years)
🚀 Role Summary
Tenstorrent is seeking a pragmatic and driven DevOps Engineer to join their Software Infrastructure team in Belgrade. This hybrid role involves designing and maintaining scalable CI/CD workflows, managing container-based environments, and collaborating with developers and infrastructure engineers to automate, scale, and monitor systems across Tenstorrent's environments. The ideal candidate will have a strong background in software infrastructure, DevOps, or SRE roles and a passion for automation and observability.
📝 Enhancement Note: This role requires a balance of technical depth and breadth, with a focus on CI/CD, containerization, and infrastructure automation. Candidates should be comfortable working in a dynamic environment and collaborating with cross-functional teams.
💻 Primary Responsibilities
- CI/CD Workflow Management: Design and maintain scalable CI/CD workflows using GitHub Actions to support development, testing, and release processes.
- Infrastructure Management: Manage container-based environments (Docker), virtual machines, and bare-metal systems across multiple internal environments.
- Automation: Automate provisioning, configuration, and maintenance of infrastructure using tools like Ansible.
- Monitoring: Build and maintain monitoring and alerting systems like Prometheus and Grafana to ensure observability and reliability.
- Dashboard Development: Own and evolve internal dashboards to track performance, test results, and system metrics using tools like Superset.
- Collaboration: Collaborate with engineers and hardware teams to support workload orchestration in the Tenstorrent ecosystem.
- Tool Development: Develop internal tooling in Python to streamline test execution, data collection, packaging, and release workflows.
- High-Performance Inference: Work on infrastructure support for high-performance inference, including vLLM-based workloads.
📝 Enhancement Note: This role involves a mix of hands-on technical work and cross-functional collaboration. Candidates should be comfortable working on multiple projects simultaneously and prioritizing their workload based on business needs.
🎓 Skills & Qualifications
Education: A degree in Software Engineering, Computer Science, or equivalent professional experience.
Experience: 5+ years of experience in software infrastructure, DevOps, or SRE roles.
Required Skills:
- Strong experience with CI/CD systems (GitHub Actions) and containerization (Docker).
- Solid knowledge of Linux systems, scripting (Bash/Python), and virtualization.
- Familiarity with automation tools (Ansible) and configuration management.
- Experience setting up and maintaining monitoring stacks (Prometheus, Grafana).
- Excellent communication and troubleshooting skills in cross-functional environments.
Preferred Skills:
- Experience with ML/AI workflows or model deployment pipelines.
- Experience running or supporting vLLM inference or similar LLM serving systems.
📝 Enhancement Note: While the required skills are essential for this role, the preferred skills demonstrate an understanding of Tenstorrent's focus on AI and high-performance inference. Candidates with experience in these areas may have an advantage.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience with CI/CD pipelines, containerization, and infrastructure automation through relevant projects.
- Showcase monitoring and alerting systems implemented in previous roles.
- Highlight internal dashboard development and data visualization skills.
Technical Documentation:
- Provide examples of technical documentation, such as CI/CD pipeline configuration files, infrastructure as code (IaC) scripts, and monitoring system setup guides.
- Include code comments and inline documentation that demonstrate your understanding of best practices.
📝 Enhancement Note: Tenstorrent values candidates who can clearly articulate their technical decision-making processes and demonstrate a commitment to well-documented, maintainable code.
💵 Compensation & Benefits
Salary Range: The salary range for this role in Belgrade, Serbia, is approximately 120,000-180,000 RSD (Serbian Dinar) per year, depending on experience and skills. This estimate is based on regional market data and Tenstorrent's status as a leading AI technology company.
Benefits:
- Competitive compensation package.
- Equal opportunity employer.
- Highly competitive benefits package (details not specified).
Working Hours: Full-time position with standard working hours, including flexibility for deployment windows and maintenance.
📝 Enhancement Note: Tenstorrent's compensation and benefits package is highly competitive and reflects the company's commitment to attracting top talent in the AI technology industry.
🎯 Team & Company Context
🏢 Company Culture
Industry: Tenstorrent operates in the cutting-edge AI technology industry, focusing on revolutionizing performance expectations, ease of use, and cost efficiency.
Company Size: Tenstorrent is a growing company, which means this role offers opportunities for significant impact and growth. The company values collaboration, curiosity, and a commitment to solving hard problems.
Founded: Tenstorrent was founded with a passion for AI and a deep desire to build the best AI platform possible. The company has developed a high-performance RISC-V CPU from scratch and continues to innovate in software models, compilers, platforms, networking, and semiconductors.
Team Structure:
- The Software Infrastructure team works closely with developers and infrastructure engineers to automate, scale, and monitor systems across Tenstorrent's environments.
- The team is responsible for designing and maintaining scalable CI/CD workflows, managing container-based environments, and building monitoring and alerting systems.
- The team collaborates with hardware teams to support workload orchestration in the Tenstorrent ecosystem.
Development Methodology:
- Tenstorrent uses GitHub Actions for CI/CD workflows and Docker for containerization.
- The company employs automation tools like Ansible for infrastructure configuration and management.
- Tenstorrent uses monitoring stacks like Prometheus and Grafana for observability and reliability.
- The company values a pragmatic and driven approach to problem-solving, with a focus on collaboration and continuous learning.
Company Website: Tenstorrent
📝 Enhancement Note: Tenstorrent's company culture emphasizes collaboration, curiosity, and a commitment to solving hard problems. The company values a pragmatic and driven approach to problem-solving and encourages continuous learning and innovation.
📈 Career & Growth Analysis
Web Technology Career Level: This role is at the mid-senior level, with a focus on designing and maintaining scalable CI/CD workflows, managing container-based environments, and building monitoring and alerting systems. The ideal candidate will have 5-10 years of experience in software infrastructure, DevOps, or SRE roles.
Reporting Structure: This role reports directly to the Software Infrastructure team lead and collaborates with developers, infrastructure engineers, and hardware teams.
Technical Impact: The Staff Software Infrastructure Engineer will have a significant impact on Tenstorrent's development and model execution workflows, enabling fast, reliable, and secure deployment of workloads on the company's cutting-edge AI hardware.
Growth Opportunities:
- Technical Growth: Tenstorrent offers opportunities for candidates to grow their technical skills and specialize in areas like high-performance inference and vLLM-based workloads.
- Leadership Development: As the company grows, there may be opportunities for candidates to take on leadership roles within the Software Infrastructure team or across Tenstorrent's broader organization.
- Architecture Decisions: Candidates in this role may have the opportunity to influence architecture decisions and help shape Tenstorrent's infrastructure roadmap.
📝 Enhancement Note: Tenstorrent's growth opportunities are tied to the company's success in the AI technology industry. Candidates in this role can expect to grow their technical skills and take on increased responsibility as the company continues to innovate and expand.
🌐 Work Environment
Office Type: Tenstorrent's office in Belgrade, Serbia, is a collaborative workspace designed to facilitate cross-functional team interaction and knowledge sharing.
Office Location(s): Belgrade, Serbia.
Workspace Context:
- Tenstorrent's workspace is equipped with development tools, multiple monitors, and testing devices to support the team's work on CI/CD workflows, container-based environments, and monitoring systems.
- The company encourages a culture of knowledge sharing and technical mentoring, with regular team meetings and one-on-one sessions to facilitate learning and growth.
Work Schedule: This hybrid role requires candidates to work on-site in Belgrade, Serbia, for part of the week, with the remainder of the time spent working remotely. The work schedule is flexible, with standard working hours and the ability to adjust for deployment windows and maintenance.
📝 Enhancement Note: Tenstorrent's work environment is designed to support collaboration, knowledge sharing, and technical growth. The company's flexible work schedule allows candidates to balance on-site and remote work to best suit their needs.
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: Candidates will be evaluated on their technical skills, with a focus on CI/CD workflows, containerization, and infrastructure automation. The assessment may include live coding exercises and problem-solving challenges.
- System Design: Candidates will be asked to discuss their approach to designing and maintaining scalable CI/CD workflows, as well as their experience with container-based environments and monitoring systems.
- Team Fit: Tenstorrent will assess candidates' cultural fit within the Software Infrastructure team and the broader organization. Candidates should be prepared to discuss their collaboration style and how they approach working with cross-functional teams.
- Final Evaluation: Tenstorrent will evaluate candidates' overall fit for the role, based on their technical skills, cultural fit, and alignment with the company's mission and values.
Portfolio Review Tips:
- Highlight relevant projects that demonstrate your experience with CI/CD pipelines, containerization, and infrastructure automation.
- Include examples of monitoring and alerting systems you have implemented in previous roles.
- Showcase your ability to develop internal dashboards and data visualizations.
- Emphasize your problem-solving skills and ability to work collaboratively with cross-functional teams.
Technical Challenge Preparation:
- Brush up on your CI/CD workflows, containerization, and infrastructure automation skills.
- Familiarize yourself with Tenstorrent's tech stack, including GitHub Actions, Docker, Ansible, Prometheus, and Grafana.
- Prepare for system design questions by reviewing your approach to designing and maintaining scalable CI/CD workflows, as well as your experience with container-based environments and monitoring systems.
ATS Keywords: See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category at the end of this document.
📝 Enhancement Note: Tenstorrent's interview process is designed to evaluate candidates' technical skills, cultural fit, and alignment with the company's mission and values. Candidates should be prepared to discuss their experience with CI/CD workflows, containerization, and infrastructure automation, as well as their approach to working collaboratively with cross-functional teams.
🛠 Technology Stack & Web Infrastructure
CI/CD Tools:
- GitHub Actions
- Docker
- Ansible
- Jenkins (optional)
Containerization:
- Docker
- Kubernetes (optional)
Monitoring & Alerting:
- Prometheus
- Grafana
- ELK Stack (optional)
Infrastructure Automation:
- Ansible
- Terraform (optional)
Programming Languages:
- Bash
- Python
- JavaScript (optional)
📝 Enhancement Note: Tenstorrent's technology stack is designed to support the company's focus on AI technology and high-performance inference. Candidates should be comfortable working with the company's tech stack and have a strong understanding of CI/CD workflows, containerization, and infrastructure automation.
👥 Team Culture & Values
Web Development Values:
- Pragmatism: Tenstorrent values a pragmatic and driven approach to problem-solving, with a focus on collaboration and continuous learning.
- Automation: The company emphasizes automation and observability, with a commitment to streamlining workflows and ensuring reliability.
- Reliability: Tenstorrent prioritizes reliability, with a focus on designing and maintaining scalable CI/CD workflows and monitoring systems.
- Collaboration: The company values collaboration and encourages knowledge sharing and technical mentoring within the Software Infrastructure team and across Tenstorrent's broader organization.
Collaboration Style:
- Cross-Functional Integration: Tenstorrent's Software Infrastructure team works closely with developers, infrastructure engineers, and hardware teams to support workload orchestration and enable fast, reliable, and secure deployment of workloads on the company's cutting-edge AI hardware.
- Code Review Culture: The company encourages a culture of code review and peer programming, with a focus on maintaining high-quality, well-documented code.
- Knowledge Sharing: Tenstorrent values knowledge sharing and technical mentoring, with regular team meetings and one-on-one sessions to facilitate learning and growth.
📝 Enhancement Note: Tenstorrent's team culture is characterized by pragmatism, automation, reliability, and collaboration. The company values a pragmatic and driven approach to problem-solving and encourages knowledge sharing and technical mentoring within the Software Infrastructure team and across Tenstorrent's broader organization.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- CI/CD Workflow Complexity: Designing and maintaining scalable CI/CD workflows can be complex, requiring a deep understanding of the development, testing, and release processes.
- Infrastructure Scalability: Managing container-based environments, virtual machines, and bare-metal systems across multiple internal environments can present significant scalability challenges.
- High-Performance Inference: Supporting high-performance inference, including vLLM-based workloads, requires a deep understanding of AI technology and a commitment to optimizing performance and efficiency.
Learning & Development Opportunities:
- Technical Skill Development: Tenstorrent offers opportunities for candidates to grow their technical skills and specialize in areas like high-performance inference and vLLM-based workloads.
- Conference Attendance: The company encourages candidates to attend industry conferences and events to stay up-to-date with the latest trends and best practices in AI technology.
- Certification: Tenstorrent supports candidates in pursuing relevant certifications to enhance their technical skills and knowledge.
- Technical Mentorship: The company offers technical mentoring opportunities to help candidates grow their skills and advance their careers within the Software Infrastructure team or across Tenstorrent's broader organization.
📝 Enhancement Note: Tenstorrent's technical challenges require a deep understanding of CI/CD workflows, containerization, and infrastructure automation. The company's learning and development opportunities are designed to help candidates grow their technical skills and advance their careers within the Software Infrastructure team or across Tenstorrent's broader organization.
💡 Interview Preparation
Technical Questions:
- CI/CD Workflow Design: Describe your approach to designing and maintaining scalable CI/CD workflows using GitHub Actions. How do you ensure reliability and efficiency in your workflows?
- Containerization & Virtualization: Explain your experience with containerization (Docker) and virtualization. How have you used these technologies to manage complex environments and ensure reliability?
- Monitoring & Alerting: Discuss your experience with monitoring and alerting systems like Prometheus and Grafana. How have you used these tools to ensure observability and reliability in your environments?
- High-Performance Inference: Describe your understanding of high-performance inference and vLLM-based workloads. How have you supported these workloads in previous roles?
Company & Culture Questions:
- Tenstorrent's Mission: How do you align with Tenstorrent's mission to revolutionize performance expectations, ease of use, and cost efficiency in AI technology?
- Collaboration & Teamwork: Describe your experience working collaboratively with cross-functional teams. How do you approach knowledge sharing and technical mentoring?
- Problem-Solving: Provide an example of a complex technical challenge you faced in a previous role and how you approached solving it. What was the outcome, and what did you learn from the experience?
Portfolio Presentation Strategy:
- CI/CD Workflow Demonstration: Showcase your experience with CI/CD workflows by walking Tenstorrent through a relevant project. Highlight your approach to designing and maintaining scalable workflows, as well as any challenges you faced and how you overcame them.
- Containerization & Virtualization Demonstration: Demonstrate your experience with containerization and virtualization by walking Tenstorrent through a project that involved managing complex environments. Highlight your approach to ensuring reliability and efficiency in your environments.
- Monitoring & Alerting Demonstration: Showcase your experience with monitoring and alerting systems by walking Tenstorrent through a project that involved ensuring observability and reliability. Highlight your approach to designing and maintaining effective monitoring and alerting systems.
📝 Enhancement Note: Tenstorrent's interview process is designed to evaluate candidates' technical skills, cultural fit, and alignment with the company's mission and values. Candidates should be prepared to discuss their experience with CI/CD workflows, containerization, and infrastructure automation, as well as their approach to working collaboratively with cross-functional teams.
📌 Application Steps
To apply for this Staff Software Infrastructure Engineer position at Tenstorrent:
- Tailor Your Resume: Highlight your experience with CI/CD workflows, containerization, and infrastructure automation. Include relevant keywords and emphasize your problem-solving skills and ability to work collaboratively with cross-functional teams.
- Prepare Your Portfolio: Showcase your experience with CI/CD pipelines, containerization, and infrastructure automation through relevant projects. Include examples of monitoring and alerting systems you have implemented in previous roles, as well as any internal dashboards or data visualizations you have developed.
- Research Tenstorrent: Familiarize yourself with Tenstorrent's mission, values, and technology stack. Prepare for interview questions that focus on your alignment with the company's mission and your approach to working collaboratively with cross-functional teams.
- Practice Technical Interview Questions: Review the technical interview questions provided in this document and practice your responses. Focus on your approach to designing and maintaining scalable CI/CD workflows, as well as your experience with container-based environments and monitoring systems.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/DevOps industry-standard assumptions. All details should be verified directly with Tenstorrent before making application decisions.
🔑 ATS Keywords
Programming Languages:
- Bash
- Python
- JavaScript (optional)
Web Frameworks & Libraries:
- GitHub Actions
- Docker
- Ansible
- Jenkins (optional)
- Kubernetes (optional)
- Prometheus
- Grafana
- ELK Stack (optional)
- Terraform (optional)
Server Technologies:
- Linux
- Virtualization
- Containerization
- CI/CD
- Infrastructure as Code (IaC)
- Monitoring & Alerting
- High-Performance Inference
- vLLM-based Workloads
Databases:
- (Not specified)
Tools:
- Git
- JIRA (optional)
- Confluence (optional)
- Slack (optional)
- Microsoft Office Suite (optional)
Methodologies:
- Agile/Scrum
- DevOps
- Infrastructure as Code (IaC)
- Continuous Integration/Continuous Deployment (CI/CD)
- GitOps
- GitFlow
- Feature Branching
Soft Skills:
- Problem-solving
- Collaboration
- Communication
- Teamwork
- Knowledge sharing
- Technical mentoring
- Adaptability
- Pragmatism
- Reliability
- Automation
- Observability
Industry Terms:
- AI technology
- High-performance inference
- vLLM-based workloads
- Cutting-edge AI hardware
- Software infrastructure
- DevOps
- SRE
- CI/CD workflows
- Containerization
- Infrastructure automation
- Monitoring & alerting
- Scalability
- Reliability
- Ease of use
- Cost efficiency
- Technical debt
- Technical leadership
- Architecture decisions
- Technical skill development
- Conference attendance
- Certification
- Technical mentoring
- Emerging technology adoption
- AI technology industry
- Web development/DevOps career progression
- Technical interview preparation
- Resume optimization
- Portfolio curation
- Live demo presentation
- Code quality
- Technical documentation
- Version control
- Deployment processes
- Server configuration
- Testing methodologies
- Performance metrics
- Optimization techniques
- User experience design
- Responsive design
- Cross-browser compatibility
- Accessibility standards
- Performance optimization
- Technical interview questions
- System design
- Problem-solving challenges
- Live coding exercises
- Code review culture
- Peer programming
- Knowledge sharing
- Technical mentoring
- Conference attendance
- Certification
- Technical skill development
- Emerging technology trends
- Best practices
- AI technology trends
- Web development/DevOps industry standards
- Regional salary standards
- Cost of living adjustments
- Web technology industry benchmarks
These ATS keywords are organized by category and designed to help web development and server administration candidates optimize their resumes and prepare for technical interviews. By including relevant keywords throughout their application materials, candidates can demonstrate their understanding of the required skills and qualifications for the Staff Software Infrastructure Engineer position at Tenstorrent.
Application Requirements
Candidates should have 5+ years of experience in software infrastructure or DevOps roles and strong knowledge of CI/CD systems and containerization. Familiarity with automation tools and monitoring stacks is also required.