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

Software Engineer Intern/Co-Op

Position summary
  • Carpenter is looking for an intern Software Engineer to assist to design and develop application. With 130+ years industry leadership in specialty alloy products for EOM applications and additive manufacturing, Carpenter is harnessing industry 4.0 to drive next generation innovation.   If you are entrepreneurial minded aspiring software engineer who likes to build data capability from the ground to develop competitive edge in the industry and to tackle challenging problems as part of a fast-moving team, we want to meet you. 

Primary responsibilities
  • Assist to design and develop application and bots for robotic process automation
  • Assist to design, develop, and debug all assigned components
  • Write clean and scalable services, components, APIs, and tests
  • Complete assigned tasks in prescribed times
  • Work and collaborate within an agile team as well as with the other interns
  • Report the status of projects and work assignments to project management

Requirements & skills
  • US CITIZEN OR GREEN CARD HOLDER
  • Solid knowledge with software development life cycle,
  • Understanding about Model view controller, Object Oriented Programming
  • Proficiency in one or more of the following programming languages: Python, Scala, R, Java, C#, JavaScript and related technologies.
  • Proficiency with SQL/NoSQL
  • Able to work on Version Control (Git/Bitbucket, svn, etc.), JIRA, shell scripting, REST APIs
  • Knowledge of agile development methodology as well as Scrum and Kanban framework
  • Experience with distributed systems and microservice architecture a plus
  • Knowledge of cloud architecture and implementation on AWS, Azure, Google is a plus
  • Knowledge about Big data technologies as Hadoop, Spark, Kafka, Zookeeper… is a big plus
  • Excellent problem-solving and collaboration skills
  • Strong written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.
  • Candidates must be in their pre-final year/graduate of Bachelor or Master or PhD in Software Engineering, Data Science or Computer Science or related field.