Software Engineer Intern

Zendesk Zendesk · Enterprise · Austin, TX +1

Software Engineer Intern to lead a self-directed, innovative project focused on next-generation solutions, operating outside the team's critical roadmap. The role involves defining scope, designing, and implementing an exploratory technical project, potentially leveraging AI/ML or new integrations, from concept to working prototype.

What you'd actually do

  1. Define the scope, design, and implement an innovative, self-directed software project, focusing on exploratory use cases (e.g., leveraging AI/ML or new integrations)
  2. Conduct research into potential applications of existing and new technologies and finding synergy to develop a working proof-of-concept or prototype
  3. Apply best practices in design, development, documentation, and testing for your project, supported by senior team members
  4. Produce clear and concise documentation detailing solution architecture, implementation, and potential business value
  5. Attend and participate in core team ceremonies (e.g., daily stand-ups, sprint reviews) to learn about the Agile Scrum development lifecycle, focusing on reporting progress for your independent project

Skills

Required

  • Currently enrolled in a BE/BS/B.Tech or Master's program in Computer Science, IT, or a related technical field
  • Foundational knowledge or academic experience with one or more object oriented programming languages (e.g., Java, Python, or Node.js)
  • Basic understanding of API concepts (e.g., RESTful APIs)
  • Fundamental software architecture principles
  • Familiarity with version control systems (e.g., Git/GitHub)
  • Awareness of Agile Scrum methodologies
  • Ability to write clear and concise technical documentation
  • Fluent in English

Nice to have

  • Experience with Node.js, Python, or Bash scripting
  • Exposure to cloud computing concepts (e.g., AWS, GCP, or Azure)
  • Understanding of iPaaS and low-code platforms (e.g., Workato, Boomi, Mulesoft)
  • Basic understanding or coursework related to continuous integration/continuous deployment (CI/CD) pipelines
  • Familiarity with logging and monitoring tools (e.g., Datadog, Splunk, CloudWatch)
  • Familiarity with cloud databases (e.g., DynamoDB, Snowflake, BigQuery, SQL)
  • Demonstrated Interest in automation using AI, machine learning, or natural language processing

What the JD emphasized

  • self-directed, innovative project
  • exploratory technical project
  • concept to working prototype
  • leveraging AI/ML or new integrations

Other signals

  • exploratory technical project
  • concept to working prototype
  • leveraging AI/ML or new integrations