Demo

Principal Software Engineers

Berkshire Grey
Bedford, MA Full Time
POSTED ON 11/4/2024 CLOSED ON 12/5/2024

What are the responsibilities and job description for the Principal Software Engineers position at Berkshire Grey?

The Principal Software Engineer will work on our Data Team to improve, manage, and own data systems that are used across the company. The individual will provide key technical and architecture leadership on the team. Responsibilities include the following:


  1. Work with various internal customer teams to design and implement data systems - from initial help defining schemas, to transforming and making that data available for customer facing applications;
  2. Build/develop software to handle data backup and management for on premises robotic Systems;
  3. Design and build data pipelines to transform and ship data to our data Warehouse & design the automation for those systems to seamlessly scale with the business applications;
  4. Work directly with various internal customers and product teams to help advise them on schema design, data APIs (application programming interfaces), and query/analysis needs;
  5. Build and maintain data APIs for internal customers to use to both generate Data and access our various data systems;
  6. Assist internal customers with the design and build of dashboards that enable insights and operational excellence;
  7. Provide technical leadership on large software components;
  8. Mentor other engineers, growing the technical competence of the team, ensuring high standards for written code, tests, and documentation; and
  9. Continuously drive improvements to our technical software architecture across our application stack, regularly evaluating new tools and technologies.


Travel Requirement: 5% Domestic Travel Required Per Year


Education, Experience and Skills Requirements:


The employer requires at least a master’s degree in computer science or a closely related field and at least 8 years of work experience in software development.


Additionally, the successful candidate must have:


  • Demonstrated ability utilizing object-oriented programming (OOP) language gained through at least eight (8) years of work experience;


  • Demonstrated ability working with databases and data streaming platforms such as Kafka, SQS, MQTT, and RabbitMQ gained through at least three (3) years of work experience;


  • Demonstrated knowledge of Data Schema and schema design using formats including JSON, AVRO and Protobuf gained through at least three (3) years of work experience;


  • Demonstrated ability developing within a Linux environment using Git and Github, and using a tracking system such as JIRA gained through at least five (5) years of work experience; and


  • Demonstrated knowledge of at least one or more of the following databases; MongoDB, Elasticsearch, or SQL gained through at least five (5) years of work experience.


All years of experience may be gained concurrently.


This position is eligible for Berkshire Grey, Inc.’s Employee Referral Program.


Applicants can send resumes to Berkshire Grey, Inc, 140 South Road, Bedford, MA 01730 (Attn: Req# HR2024-19) or apply online at https://www.berkshiregrey.com/careers/

 

HR2024-19

Principal Software Engineer, Perception
Berkshire Grey -
Bedford, MA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineers?

Sign up to receive alerts about other jobs on the Principal Software Engineers career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineers.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Code Optimization Skill

    • Income Estimation: $144,503 - $184,592
    • Income Estimation: $145,999 - $175,511
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Berkshire Grey

Berkshire Grey
Hired Organization Address Bedford, MA Full Time
Minimum Qualifications: Master’s degree in Computer Vision, Machine Learning, Robotics, Computer Science or a closely re...
Berkshire Grey
Hired Organization Address Bedford, MA Full Time
The Mechanical Engineer will work directly as a member of a new product development team, applying their mechanical expe...
Berkshire Grey
Hired Organization Address Bedford, MA Full Time
This position will work directly as a member of an advanced product development team, applying their expertise to delive...
Berkshire Grey
Hired Organization Address Bedford, MA Other
About Us Berkshire Grey is a pioneer in transformative, AI-enabled robotic solutions to automate online order fulfillmen...

Not the job you're looking for? Here are some other Principal Software Engineers jobs in the Bedford, MA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!