You are viewing a preview of this job. Log in or register to view more details about this job.

2021 Software Engineer Summer Intern

bp
APPLICATION PROCESS 
In order to be considered for a role, you MUST upload your resume plus transcript and complete your online application at http://bp.com/uscampus.  
NOTE: Remember, you can only apply for ONE opportunity. If you are not sure that this is the opportunity for you, please return to our Degree Matcher to review your other matches.  
ABOUT bp 
The world is growing like never before, delivering opportunity for billions of people. And all this growth requires energy. But as the world demands more energy it also demands that it be produced and delivered in new ways, with fewer emissions.  
At bp, we embrace this dual challenge. We have always looked to the future, adapted to change and met challenges like this head on. bp's IT team helps seek these big complex challenges with our data and technology expertise to help bp advance a lower carbon future.   
Our operations span over 600 office and production sites, tens of thousands of retail locations and in nearly every continent. We are a diverse team of technologists committed to delivering fit-for-purpose services across some of the most challenging environments on earth.  
WHY YOU MATTER 
As a summer intern, you will help shape the future of bp. We are looking for people who like working at-pace and love doing it right. You will be embedded with a dynamic engineering-focused team, with the resources of one of the world's largest IT departments and leading IT vendors at your fingertips. You will learn new platforms, approaches and techniques. You will experiment with new technologies and learn to develop new solutions. We will help you along your way, but you possess a spark that drives you forward and are energized by operating with a degree of autonomy!   
YOUR LIFE AS A DEVELOPER, PLATFORM ENGINEER OR SECURITY ENGINEER 
You will work with a team of Product Owners, Service Owners, Architects and other specialists to develop, improve and craft new products and services  
Depending on your interest, you will focus in one of these areas:  
SOFTWARE ENGINEERING 
  • At-scale enterprise software development products, including those focused on trading applications, primarily using Java J2EE / C#.Net or other high level languages 
  • Rapid application development on low-code platforms such as Salesforce, Service Now and Microsoft PowerApps 
  • Responsive mobile/web application development using React Native / Xamarin or other modern frameworks.  
PLATFORM ENGINEERING 
  • At-scale systems automation primarily using automation frameworks, complex scripting (typically Python) and microservices development 
  • Engineering and automating robust, secure and scalable cloud architectures using Azure Resource Manager, Cloudformation templates and Chef. 
  • Leading the shift from traditional approaches to computer networking into software-defined approaches that enable agility and security. You will build overlay networks from software templates, use dynamic tunnels over the internet to deprecate our dependency on MPLS.   
SECURITY ENGINEERING  
  • Similar to platform engineering but with a heavier focus on the manipulation and management of large data-sets, complex scripting activities, data analytics and visualization.   
SOLUTION ARCHITECTURE  
  • Developing solution architectures, seeking practical solutions that optimize and re-use capabilities that may range from data architecture to application to systems architecture. 
  • Good hands-on skills in key technologies to assess new technologies with a commercial mindset. 
LOCATION(S): 
Houston, TX or Chicago, IL  
ESSENTIAL EXPERIENCE, SKILLS AND QUALIFICATIONS:  
Minimum Requirements 
  • Must have cumulative and major GPA of 3.2 or higher 
  • No sponsorship available for this position 
  • Pursuing a Bachelor’s degree from a recognized institute of higher learning, ideally focused in Computer Science, Mathematics or a STEM field with significant development/programming exposure. 
  • Internships are not available for students who have completed their degree or who will graduate prior to the conclusion of the internship 
  • An understanding of modern development methodologies (Agile using Scrum and/or Kanban) with real-world experience in automations using Python or other high-level languages. Even if you're fairly new to coding, you demonstrate your ability to rapidly explore new technologies. 
  • A proven grasp of development fundamentals (in high-level languages such a C#/Java/Python/R) with desire and eagerness to learn more. Getting the basics right will be key to your advancement in the field and will be the foundation through grow.  
Preferred Requirements: 
  • Must be available for a continuous 12 week period for duration of internship  
  • Students should be in 2nd or 3rd year of a four-year degree program or in the 4th year of a five-year program.  
  • Experience with modern approaches to source-code management and control through tools Git, Jenkins and build systems. 
  • Experience building solutions using hyperscale public cloud platforms (AWS, Azure, GCP) 
  • For those interested in systems automation opportunities, exposure to adjacent domains such as platforms, storage, databases, and practical experience with automation frameworks such as Ansible Tower and the use and development of REST-based APIs is helpful.  
  • For those with an interest in security, a broad exposure across the OSI stack will ensure you're ready to help secure bps infrastructure and applications against an ever-changing threat landscape. You understand common threat vectors, exploit techniques and good secure development fundamentals.  
  • You have a strong proficiency in written English and can author and improve technical and systems documentation as required.   
DEVELOPMENT 
The Technology Development Internship Program offers some of the best training and development the industry has to offer. You will push the boundaries of our current thinking and bring your fresh focus and energy to help us innovate and challenge the way we make the most of technology in a dynamic business. You will learn how to implement change, innovate and help us be part of the technology of tomorrow. 
EQUAL OPPORTUNITY 
We truly believe in the value of bringing your whole-self to our organization. While we cannot offer Visa sponsorship, we commit to equal opportunity regardless of race, religion, creed, disability or sexual orientation. Every member of the bp family commits to the bp Values and Behaviors and seeks to uphold these standards in all that we do.