logo inner

Principal Software Engineers

Berkshire GreyBedford | MassachusettsOnsite
This job is no longer open

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:
  • 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;
  • Build/develop software to handle data backup and management for on premises robotic Systems;
  • 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;
  • 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;
  • Build and maintain data APIs for internal customers to use to both generate Data and access our various data systems;
  • Assist internal customers with the design and build of dashboards that enable insights and operational excellence;
  • Provide technical leadership on large software components;
  • Mentor other engineers, growing the technical competence of the team, ensuring high standards for written code, tests, and documentation; and
  • 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 YearEducation, 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

    This job is no longer open

    Life at Berkshire Grey

    It's time to radically change the essential way we do business. At Berkshire Grey, our game-changing solutions combine AI and Robotics to automate omni-channel fulfillment for retailers, eCommerce, and logistics enterprises serving today's connected consumers. By transforming pick, pack and sort operations, our technology is a fundamental engine of change that moves you forward.
    Thrive Here & What We Value- AI and Robotics Excellence- Ecommerce, Retail Replenishment, and Logistics Solutions- Advanced Pick, Pack, and Sort Technology- Inclusive Culture with Diverse Perspectives- Collaborative Work Environment- Emphasis on Quality and Efficiency- Continuous Learning and Improvement- Supportive Leadership- Customer Needs Focus- Technical Writing Proficiency

    Related Sub

    This job belongs to these sub. Explore related roles here:
    Your tracker settings

    We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

    By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

    logo innerThatStartupJob
    Discover the best startup and their job positions, all in one place.
    Copyright © 2025