CareersPrincipal Data Engineer

Principal Data Engineer

We’re on the lookout for a Principal Data Engineer to join the Corellium engineering team. It’s a full-time, remote role, focused on building, developing, and maintaining data processing systems. Specifically, we’re looking for an engineer to coordinate with company executives and other professionals to create unique data infrastructure, to run tests on their designs to isolate errors, and to update systems to accommodate changes in company needs.

You’ll have opportunities to work on a broad range of things - never a dull moment. There are innovative tools to be developed for all aspects of the company and a variety of other interesting challenges. You’ll have opportunities to work with brilliant engineers, to own components, and to develop subject matter expertise.

To be successful in this role, you should have an in-depth understanding of data engineering practices as well as expertise with the tools needed to debug and diagnose issues. As a Principal Data Engineer, you will be responsible for architecting and overseeing implementation and management of the entire data infrastructure and systems. These responsibilities also include development and delivery of business intelligence (BI) systems for use by other areas of the business.


  • Assembling large, complex sets of data that meet non-functional and functional business requirements
  • Identifying, designing and implementing internal process improvements including re-designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes
  • Building required infrastructure for optimal extraction, transformation and loading of data from various data sources using AWS and SQL technologies
  • Building analytical tools to utilize the data pipeline, providing actionable insight into key business performance metrics including operational efficiency and customer acquisition
  • Working with stakeholders including data, design, product and executive teams and assisting them with data-related technical issues
  • Working with stakeholders including the Executive, Product, Marketing, and Design teams to support their data infrastructure needs while assisting with data-related technical issues

Skills and Qualifications

  • AWS: S3 Data Lake, Athena, Redshift, EMR, Glue, ECS
  • Proficiency with Python in a data engineering context
  • Proficiency with SQL
  • Proficiency with workflow orchestration concepts
  • Adaptable to Windows, Linux, and container-based environments
  • Workflow performance, scaling, and optimization
  • Security and privacy principals
  • Bachelor’s degree in computer science, information technology, or mathematics
  • Strong, effective communication and collaboration skills. Capacity to clearly and concisely communicate about complex technical topics, achieve consensus with peers, provide clear status updates
  • Must be fluent in English, both written and verbal
  • Self-motivated and self-managing, with excellent organizational skills
  • Positive, solution-oriented mindset
  • Comfort working in a fast-paced, agile, iterative software development process
  • Ability to thrive in a remote organization and in a startup environment
  • Work hours must overlap with US timezones
  • Competitive salary, benefits, and stock package
  • Completely remote, work from home, and a nice work-life balance
  • Work with impressive engineering and state of the art technology
  • Join a small team where your actions have great impact on the company’s success
  • Sponsored learning and development

At Corellium®, we create virtual models of mobile phones and other Arm-based smart devices to eliminate barriers to testing and development. Our goal is to ensure engineers are well-equipped to research, work, and test on Arm-based technologies — whether that's testing a mobile banking app at scale, creating software for a new smart car, or looking for security flaws in the latest router firmware.

We're a fully-remote team with headquarters in South Florida.

The problem with the current ecosystem is that physical devices don't scale and emulators don’t provide a true native experience. The solution: virtual devices. We create virtual models of Arm-based devices and run them on Arm servers, combining the fidelity of a real device with the convenience and scale of the cloud.

These devices run on top of our proprietary custom hypervisor, purpose-built to model complex peripherals and chipsets. From rapid hardware prototyping to advanced security testing, our groundbreaking platform accelerates development work on Arm technologies.

As a fully remote team, we rely on a lot of tools to make asynchronous work efficient. Our favourites at the moment are GitHub, Slack, Jira, Notion and ProductBoard.

Corellium® is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 

Think you fit the role?

We’d love to have a chat. Get in touch!



Who you'll work with

Chris Wade

CTO and Co-Founder

Stan Skowronek

Chief Architect and Co-Founder

A.J. Arango

Director of Engineering