Systems and Solutions Engineer

Intel Intel · Semiconductors · Bangalore, India

This Systems and Solutions Engineer role at Intel focuses on the design, development, and integration of complex systems involving software, firmware, board, and silicon components for data centers. The role involves defining system architecture, translating business needs into technical specifications, and leading the implementation of end-to-end technical solutions. Key responsibilities include automating data center infrastructure build-up, provisioning, monitoring, and creating reusable building blocks for management tools. The position requires strong programming skills (Python preferred), deep OS knowledge, experience with IaC tools, and the ability to lead cross-functional teams.

What you'd actually do

  1. Design, develop, and maintain tools capable of automating the end-to-end Data Center infrastructure build-up including system bring up, provisioning, dashboarding, and monitoring.
  2. Create reusable building blocks which are used to build larger management tools/frameworks to streamline the management of large-scale data centers.
  3. Automate infrastructure provisioning, configuration, and monitoring using existing off-the-shelf tools.
  4. Write high-quality, maintainable code to implement automation and infrastructure solutions.
  5. Conduct thorough code reviews and uphold rigorous coding standards.

Skills

Required

  • Bachelors' or Masters' degree with specialization in Computer Science, AI/ML, Information Science
  • 7-10+ years of work experience in enterprise-class tools development
  • Strong problem-solving and analytical skills
  • Proficiency in programming (Python preferred, C++/Java considered)
  • Advanced debugging techniques
  • Deep knowledge of operating system concepts (Linux)
  • Source code management tools (Git, Perforce)
  • Static code analysis tools (pylint)
  • Infrastructure as Code (IaC) tools (Ansible, Puppet)
  • Lead and influence multiple teams and stakeholders
  • Proactive mindset
  • Ability to lead/work with teams
  • Capability to handle multiple tasks simultaneously
  • Excellent written and verbal communication skills

Nice to have

  • Knowledge of server platforms
  • Hands-on bring-up of systems designed for cloud architectures
  • Experience with Intel Data Center platform hardware
  • Experience working with monitoring and visualization tools (Prometheus, ELK stack, Grafana, Kibana)
  • Experience in scripting with Python
  • Experience working with containerization tooling, deployment and/or support
  • Familiarity with Docker and containerization
  • CI/CD Tools (Jenkins, GitLab CI/CD)
  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Understanding of network concepts and security best practices
  • Experience working with embedded platforms
  • Experience with microservices architecture
  • Containerization of microservices

What the JD emphasized

  • 7-10+ years of work experience in enterprise-class tools development
  • Apply strong problem-solving and analytical skills to address challenging automation and infrastructure issues.
  • Demonstrate proficiency in programming, with a strong preference for Python (though other languages like C++/Java may be considered, with willingness to transition to Python and golang).
  • Exhibit deep knowledge of operating system concepts, especially on Linux platforms - operating system internals, OS configuration, networking, filesystems, and storage technologies.
  • Implement infrastructure automation using Infrastructure as Code (IaC) tools like Ansible and Puppet.