1

Intern Distributed Systems Engineer Jobs in Pennsylvania

Senior Distributed Systems Engineer

Pittsburgh, PA ยท Remote

$101K - $138K/yr

DomainTools is looking for a Senior Distributed Systems Engineer (Sr. DSE) to join our Real-Time Engineering team. This role is a key contributor to maintaining, extending, building, and evolving ...

Senior Distributed Systems Engineer

Pittsburgh, PA ยท On-site +1

$101K - $138K/yr

DomainTools is looking for a Senior Distributed Systems Engineer (Sr. DSE) to join our Real-Time Engineering team. This role is a key contributor to maintaining, extending, building, and evolving ...

About Us Are you the kind of engineer who wants to see your work deployed, trusted, and used in ... distributed systems, or platform services in real-world environments * Experience working in ...

New

Our Systems Engineers perform engineering, specification, design, testing and commissioning of Programmable Logic Controllers (PLCs), Distributed Control Systems (DCSs) and Human Machine Interface ...

This is for an Electrical Systems Engineer position in the Engineering department of the AMETEK PDS Electrical Power Distribution team. As a member of this team, you will be responsible for System ...

The Engineering Technical Leader is responsible for the development and integration of ethernet ... Own the integration of distributed control nodes across locomotive control system networks

The Engineering Technical Leader is responsible for the development and integration of ethernet ... Own the integration of distributed control nodes across locomotive control system networks

Network Systems Engineer

Erie, PA ยท On-site

$91K - $129K/yr

The Engineering Technical Leader is responsible for the development and integration of ethernet ... Own the integration of distributed control nodes across locomotive control system networks

Network Systems Engineer

Erie, PA ยท On-site

$91K - $129K/yr

The Engineering Technical Leader is responsible for the development and integration of ethernet ... Own the integration of distributed control nodes across locomotive control system networks

$60.25 - $80.75/hr

Distributed messaging systems (e.g., Kafka, Pulsar) * Scalable data stores (e.g., Cassandra ... Partner with engineering, product, security, and data teams to align architecture with ...

This is for an Electrical Systems Engineer position in the Engineering department of the AMETEK PDS Electrical Power Distribution team. As a member of this team, you will be responsible for System ...

We use Objective C and Swift programming languages to create native applications for iPhone ... suppliers, distributors and contract consultants Maintain a good working knowledge of current ...

next page

Showing results 1-20

Intern Distributed Systems Engineer information

What are the key skills and qualifications needed to thrive as an Intern Distributed Systems Engineer, and why are they important?

To thrive as an Intern Distributed Systems Engineer, you typically need a strong background in computer science fundamentals, programming (often in languages like Java, C++, or Go), and an understanding of distributed computing concepts. Familiarity with technical tools such as Docker, Kubernetes, cloud platforms (AWS, GCP, Azure), and version control systems like Git is commonly expected. Strong analytical thinking, effective communication, and a willingness to learn make candidates stand out in this role. These skills and qualities are crucial for solving complex distributed problems, collaborating with teams, and adapting to rapidly evolving technology environments.

What is the difference between Intern Distributed Systems Engineer vs Intern Software Engineer?

AspectIntern Distributed Systems EngineerIntern Software Engineer
Required CredentialsTypically pursuing a degree in Computer Science or related field, familiarity with distributed systems conceptsSimilar educational background, focus on general software development skills
Work EnvironmentFocus on designing, implementing, and testing distributed systems and networked applicationsDeveloping various software applications, often in different domains
Employer & Industry UsageUsed in tech companies working on cloud, big data, or scalable systemsCommon across many industries including tech, finance, and startups
Search & Comparison IntentPeople comparing internship roles in distributed systems and software development

Intern Distributed Systems Engineers focus on distributed architectures and networked systems, while Intern Software Engineers work on a broader range of software projects. Both roles require similar educational backgrounds but differ in specific technical focus and project types.

What types of projects and tasks can an Intern Distributed Systems Engineer expect to work on, and how does this support their learning and growth?

As an Intern Distributed Systems Engineer, you can expect to work on collaborative projects involving the design, implementation, and testing of scalable, fault-tolerant systems. Your tasks may include optimizing data pipelines, contributing to microservices architecture, or participating in performance benchmarking. Interns often work closely with senior engineers, gaining exposure to cutting-edge technologies such as cloud platforms, container orchestration, and distributed databases. This hands-on experience, combined with mentorship and code reviews, provides valuable insights into best practices and industry standards, supporting both your technical and professional growth.

What does an Intern Distributed Systems Engineer do?

An Intern Distributed Systems Engineer assists in designing, developing, and maintaining large-scale distributed systems that enable applications to run reliably across multiple computers. Their work often involves writing and testing code, debugging issues, and collaborating with experienced engineers to solve technical challenges related to scalability, efficiency, and data consistency. Interns may also help with system monitoring and performance analysis, learning best practices for building robust and fault-tolerant systems. This role is a valuable opportunity to gain hands-on experience with cutting-edge technologies and real-world distributed computing problems.
What are the most commonly searched types of Distributed Systems Engineer jobs in Pennsylvania? The most popular types of Distributed Systems Engineer jobs in Pennsylvania are:
What are popular job titles related to Intern Distributed Systems Engineer jobs in Pennsylvania? For Intern Distributed Systems Engineer jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Intern Distributed Systems Engineer jobs in Pennsylvania look for? The top searched job categories for Intern Distributed Systems Engineer jobs in Pennsylvania are:
Senior Distributed Systems Engineer

Senior Distributed Systems Engineer

DomainTools

Pittsburgh, PA โ€ข Remote

$101K - $138K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

DomainTools is looking for a Senior Distributed Systems Engineer (Sr. DSE) to join our Real-Time Engineering team. This role is a key contributor to maintaining, extending, building, and evolving products based on high volume, real-time telemetry data from a worldwide network of data contributors and collectors.ย  A Sr. DSE is an experienced technologist adept at systems design, prototyping / proof of concept development, and developing and deploying production quality systems and code.

As a Sr. DSE, you will maintain and extend core systems software and assist operations in evolving the infrastructure for delivering high volume realtime telemetry, develop requirements, prototypes, and ultimately production implementations of new products based on the data. You will maintain, extend, and scale our industry-leading passive DNS database and its in-house storage engine. You will work with product management to design new products based on this data, and prototype, develop, and ultimately deploy them. Solving interesting problems and navigating tradeoffs are a core part of this engineering role, in addition to writing and configuring code.

Job Responsibilities

  • Design, prototype, construct, and maintain real-time telemetry and telemetry processing platforms
  • Collaborate with multiple stakeholders throughout the company to execute a smooth process from idea to product
  • Maintain security, including best practices for secure coding standards, on all development projects and processesย 
  • Keep current with new technology
  • Write complete and effective documentation for your projects
  • Ensure that the team only produces the highest quality of code by acting as a peer reviewer and providing in-depth review along with detailed and thoughtful comments
  • Support sales and solutions engineering as a subject matter expert on team supported products and systems.

Requirements

  • 5+ years of experience working and developing software for Linux or similar systems.
  • 5+ years of experience developing software and/or designing systems in a team environment.
  • Working familiarity with modern CI/CD systems and practices and cloud deployment.
  • Ability to write and review expert-level systems and application code in C, Rust, or Go.
  • Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs.
  • Familiarity with multiple programming paradigms (e.g., functional, object oriented, concurrent vs. parallel vs. event-driven) and their respective tradeoffs.
  • Self-starter with a high level of initiative, commitment and energy.
  • Excellent organizational and time management skills, ability to prioritize multiple tasks and organize work to meet deadlines.
  • Ability to understand the needs of the business and evaluate solutions to recommend to leadership.

Preferred Qualifications

  • Working familiarity with Python, and Python integration with C or Rust.
  • Experience working remotely with distributed teams across multiple time zones.
  • Familiarity with software packaging and release engineering tools and infrastructure.
  • Understanding of core Internet technologies such as TCP/IP, DNS, or BGP.

Benefits

DomainTools is the global leader for Internet intelligence and the first place security practitioners go when they need to know. The world's most advanced security teams use our solutions to identify external risks, investigate threats, and proactively protect their organizations in a constantly evolving threat landscape. DomainTools constantly monitors the Internet and brings together the most comprehensive and trusted domain, website and DNS data to provide immediate context and machine-learning driven risk analytics delivered in near real-time. Although we are a remote friendly organization and provide great benefits and outstanding perks.

DomainTools offers a comprehensive benefits package to our employees that includes fully paid medical, dental and vision insurance premiums, a 401k retirement plan with company matching, basic life insurance, flexible PTO and additional well-being benefits.ย 

DomainTools embraces diversity, equity and inclusion to its fullest as an equal opportunity employer. We build our teams so creativity and innovation can flourish. We believe inclusivity and equity fosters innovation and growth; and we harness this mindset to drive a culture that serves our employees and our customers. We encourage people of all backgrounds, ages, perspectives, and skill sets to apply; and do not discriminate based on age, religion, color, national origin, gender, sexual orientation, gender identity, marital status, veteran status, disability or any other characteristic protected by law.ย