
The customer communications platform that personalizes engagement
Intercom is a leading customer communications platform headquartered in the Financial District of San Francisco, CA. With over 25,000 businesses using its services, including Amazon, Meta, and Atlassian, Intercom reaches approximately 600 million end users each month. The company has raised $240.8 m...
Intercom offers a generous open vacation policy, health insurance, and a wellness program that covers gym expenses up to £90 quarterly. Employees enjo...
Intercom fosters a culture centered around customer-centric innovation and effective communication. The company prioritizes remote work flexibility an...

Intercom • Dublin, Ireland
Intercom is seeking a Senior/Staff Software Engineer for their Data Infrastructure team to design and evolve their core data platform. You'll work with technologies like Java, Python, and AWS to build scalable data solutions. This role requires significant experience in data infrastructure and engineering.
You have 5+ years of experience in software engineering, particularly in building and maintaining data infrastructure systems. Your background includes designing scalable architectures and optimizing data workflows, ensuring that data is accessible and actionable across teams. You are proficient in programming languages such as Java and Python, and you have hands-on experience with cloud platforms like AWS. Your familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes allows you to deploy and manage applications efficiently.
You understand the importance of data quality and integrity, and you have experience working with databases, particularly PostgreSQL. Your knowledge of big data technologies, including Apache Spark and Elasticsearch, enables you to handle large volumes of data and derive insights effectively. You are a collaborative team player who enjoys working with cross-functional teams to drive data initiatives forward.
Experience with machine learning frameworks or data science tools is a plus, as is familiarity with data visualization tools. You are comfortable working in an agile environment and have a proactive approach to problem-solving. You are passionate about leveraging data to enhance customer experiences and are eager to contribute to innovative solutions.
In this role, you will take ownership of critical initiatives within the Data Infrastructure team, ensuring that our data platform is robust, scalable, and future-proof. You will design and implement data pipelines that facilitate the flow of information across various systems, enabling teams to make data-driven decisions. Your responsibilities will include optimizing existing data processes and developing new solutions that enhance data accessibility and usability.
You will collaborate closely with product and research teams to understand their data needs and translate them into technical requirements. By building and maintaining distributed systems, you will empower teams to turn raw data into actionable intelligence. You will also be responsible for monitoring system performance and implementing improvements to ensure high availability and reliability.
As a senior member of the team, you will mentor junior engineers, sharing your expertise and fostering a culture of continuous learning. You will participate in code reviews and contribute to architectural discussions, helping to shape the future of our data infrastructure.
Intercom provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work with cutting-edge technologies and contribute to projects that have a significant impact on customer experiences. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in redefining the future of customer service through data-driven solutions.
Apply now or save it for later. Get alerts for similar jobs at Intercom.