Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Intern image - Rise Careers
Job details

Software Engineering Intern

Company Description

At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.

As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference. For more than 25 years, we have worked with hospitals and care teams around the world to help solve some of healthcare's hardest challenges and advance what is possible.

Intuitive has been built by the efforts of great people from diverse backgrounds. We believe great ideas can come from anywhere. We strive to foster an inclusive culture built around diversity of thought and mutual respect. We lead with inclusion and empower our team members to do their best work as their most authentic selves.

Passionate people who want to make a difference drive our culture. Our team members are grounded in integrity, have a strong capacity to learn, the energy to get things done, and bring diverse, real world experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and achieve their highest potential.

Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let's advance the world of minimally invasive care.

Job Description

Primary Function of Position

The Data Platform team builds and maintains data pipelines which collect and process data from DaVinci and Ion systems for the customer-facing My Intuitive application, and internal analytics and machine learning. We also run data pipelines supporting development of DaVinci and Ion systems and to provide analytics on Intuitive’s manufacturing operations. As an intern in the Data Platform team, you will report to the team’s Senior Manager. You will work alongside other engineers in the team, using your knowledge of cloud-native development in AWS and Kubernetes, along with big-data processing tools such as Airflow, Kafka, dbt, and Snowflake, to develop new pipelines and/or improve the efficiency and robustness of existing ones.

Essential Job Duties

  • Develop, extend, and maintain data processing pipelines consisting of components in AWS (e.g. Lambda, DynamoDB) and Snowflake.
  • Ensure code is thoroughly covered by unit tests and integration tests, and has no major security vulnerabilities.
  • Work within existing team processes for technical design reviews, code reviews, etc.

Qualifications

Required Skills and Experience

University Hiring Program Eligibility Requirements:

  • University Enrollment: Must be currently enrolled in and returning to an accredited degree-seeking academic program in the Fall.
  • Internship Work Period: Must be available to work full-time (approximately 40 hours per week) during a 10-12 week period starting May or June. Specific start dates are shared during the recruiting process.

Required Education and Training

  • Current enrollment in Computer Science or a related subject at a Bachelor’s or Master’s level.

Preferred Skills and Experience

  • Experience with AWS, Kubernetes, or big-data tools such as Kafka, Spark, MongoDB, or Elasticsearch would be an advantage
  • Prior experience working as part of a software development team (e.g. writing technical designs, participating in code reviews, working within the Agile/Scrum development process)

 

Additional Information

Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19.  Details can vary by role.

Intuitive is an Equal Employment Opportunity / Affirmative Action Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.

EEO and AA Policy

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

We provide market-competitive compensation packages, inclusive of base pay (paid at an hourly rate), benefits, and a housing allowance. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including relevant skills and experience for this internship, degree-seeking academic program (PhD, Master’s, Bachelor’s, etc), year in school, and location. The hourly rate is prorated against the intern program salaries listed and total program compensation will be based on internship duration.

Average salary estimate

$50000 / YEARLY (est.)
min
max
$40000K
$60000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Intern, Intuitive

As a Software Engineering Intern at Intuitive in Sunnyvale, CA, you'll have the opportunity to make a real impact on healthcare technology. Here, we're passionate about enhancing minimally invasive care through innovative robotics and intelligent design. Your role will be pivotal in our Data Platform team, where you’ll collaborate with talented engineers to build and maintain robust data pipelines. You’ll dive into tools like AWS and Kubernetes, working on projects that process critical data from our Da Vinci and Ion systems. Your tasks will include developing new data processing pipelines and optimizing existing ones, ensuring everything runs smoothly and securely. We’re looking for someone currently enrolled in a Computer Science or related program who has a foundation in cloud-native development and big data tools. This is not just an internship; it's an opportunity to learn from industry leaders and contribute to projects that truly matter. Being part of Intuitive means joining a team that values creativity, diversity, and integrity, working together towards a common goal of advancing healthcare technology for better patient care. If you’re ready to take your skills from the classroom to the next level, we’d love to hear from you and see how you can contribute to our mission. Let's reshape the future of surgery together!

Frequently Asked Questions (FAQs) for Software Engineering Intern Role at Intuitive
What are the main responsibilities of a Software Engineering Intern at Intuitive?

As a Software Engineering Intern at Intuitive, your main responsibilities will include developing and maintaining data processing pipelines using AWS and Snowflake, ensuring code quality through comprehensive testing, and participating in various team processes like technical design and code reviews. This role allows you to gain hands-on experience with essential tools in a collaborative environment.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineering Intern at Intuitive?

To become a Software Engineering Intern at Intuitive, you need to be currently enrolled in a degree program in Computer Science or a related field at either the Bachelor’s or Master’s level. Additionally, you should have an understanding of cloud-native development and some familiarity with big data tools, as these skills are essential for working within the Data Platform team.

Join Rise to see the full answer
How does Intuitive support the growth of its Software Engineering Interns?

Intuitive is committed to the long-term growth of its team members, including Software Engineering Interns. Interns at Intuitive have access to mentorship from experienced engineers, opportunities to participate in team projects, and resources for learning and development that can help enhance their skills and prepare them for future roles in the tech industry.

Join Rise to see the full answer
What kind of projects will I work on as a Software Engineering Intern at Intuitive?

As a Software Engineering Intern at Intuitive, you will work on projects involving the development and optimization of data pipelines that support vital healthcare operations. You’ll engage with cutting-edge technology and tools such as Airflow, Kafka, and dbt, contributing to significant advancements in robotic-assisted surgery.

Join Rise to see the full answer
What is the work schedule like for a Software Engineering Intern at Intuitive?

The work schedule for a Software Engineering Intern at Intuitive involves full-time hours, approximately 40 hours per week, during a 10-12 week internship period starting in May or June. This structure is designed to provide interns with an immersive experience, allowing them to fully engage with projects and the team.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Intern
What interests you about the Software Engineering Intern position at Intuitive?

When answering this question, express your passion for healthcare technology and how you admire Intuitive's mission. Highlight specific aspects of the internship that excite you, such as working with innovative data processing tools or collaborating with a diverse team to improve healthcare outcomes.

Join Rise to see the full answer
Can you explain your understanding of cloud-native development?

In your response, focus on defining cloud-native development and its principles, such as microservices architecture and containerization. Mention your familiarity with relevant tools and how these concepts can be applied in developing scalable applications, relating them back to your potential work at Intuitive.

Join Rise to see the full answer
How do you approach debugging code when you encounter issues?

To effectively answer this, share a systematic approach to debugging, such as checking logs, isolating the problem, and verifying recent changes. Provide an example of a past experience where you successfully debugged an issue, illustrating your analytical skills and perseverance.

Join Rise to see the full answer
What experience do you have with AWS and similar technologies?

Discuss your hands-on experience with AWS services like Lambda and DynamoDB. Mention any class projects or internships where you utilized these tools, emphasizing your comfort level and willingness to learn more. If you've completed any AWS certifications, share this as well!

Join Rise to see the full answer
Describe a contributing role you've played in a team software project.

Reflect on a specific team project where you had a clear role. Talk about your contributions, whether as a coder, designer, or tester. Highlight how you collaborated with your peers to overcome challenges and the outcome of your joint efforts, emphasizing teamwork and communication.

Join Rise to see the full answer
How do you ensure the security of your code?

Provide insights into security best practices, such as validating inputs, avoiding hardcoded credentials, and conducting code reviews. Discuss how you've implemented these practices in past projects to strengthen the security of your applications.

Join Rise to see the full answer
What is your experience with Agile methodology?

When answering, outline your practical experience with Agile processes, emphasizing any familiarity with Scrum or Kanban methods. Describe how you effectively participated in sprints, stand-ups, and retrospectives, highlighting your adaptability and team-focused mindset.

Join Rise to see the full answer
What big data tools are you familiar with?

Mention big data tools you've used, such as Kafka, Spark, or Snowflake. Describe the context in which you've used these tools, whether in academic settings or project work, mentioning what you learned and how you can apply that knowledge in your internship at Intuitive.

Join Rise to see the full answer
How do you handle feedback from code reviews?

Express a positive attitude towards receiving feedback, explaining how you view it as an opportunity for growth. Share experiences where feedback helped you improve a particular aspect of your coding, showing that you're open-minded and eager to learn.

Join Rise to see the full answer
What do you hope to gain from this internship at Intuitive?

Articulate your professional goals, such as developing technical skills, learning from industry leaders, and understanding the intersection of technology and healthcare. Mention how you believe this internship will help you grow as a software engineer while contributing to Intuitive's initiatives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Intuitive Hybrid Peachtree Corners, GA
Posted 5 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
OrderMyGear Hybrid No location specified
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago

Founded in 1995, Intuitive Surgical, Inc develops, manufactures and markets robotic technologies designed to improve clinical outcomes and help patients return more quickly to active and productive lives. The company is headquartered in Sunnyvale,...

93 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!