Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer Intern - Management Server

FireEye, Inc.

Software Engineer Intern - Management Server

Milpitas, CA
Internship
Paid
  • Responsibilities

    Job Description

    FireEye is looking for talented and passionate Intern software engineers to join the development team of the next generation management platform group in Milpitas, CA.  Our team develops scalable solutions for distributed device management and integration with cloud services in a collaborative team environment.  The ideal candidate will be well versed in data structures, algorithms, and multi-threaded application development in Go and/or Python.  The candidate will work closely with a group of engineers to help design, develop and deliver a full stack application for our next generation cloud-friendly platform. This is an internship position for the duration of 12 weeks.

    Responsibilities:

    • Actively participate in all phases of software development from design to integration 
    • Share ownership of cloud services and front-end UI 
    • Work with other team members to refine requirements and implement design decisions 
    • Contribute to code reviews of team project 
    • Contribute to build and deploy containers

     

  • Qualifications

    Qualifications

    • Knowledge of data structures and their implementation details 
    • Experience coding in Go or Python with strong debugging and troubleshooting skills 
    • Experience with web server development using the net/http library 
    • Understanding of interfacing with data stores such as Redis, Consul or Postgres 
    • Understanding of multithreaded applications and concurrency control 
    • Understanding of client/server implementation patterns and technologies, e.g. RESTful, gRPC, OpenAPI (Swagger), publish-subscribe 
    • Ability to use Linux as both a development platform and a target execution environment 
    • Understanding of version control systems such as git and/or Perforce 
    • Excellent written and verbal communication skills 
    • Ability to effectively work in a cooperative team environment 
    • Experience with PHP development is a plus 
    • Experience with microservices and cloud deployments is a plus 
    • Knowledge of UI based technologies, e.g. HTML, CSS and javascript is a plus

    Additional Information

    All your information will be kept confidential according to EEO guidelines.