You will play a critical role in developing, enhancing, and maintaining Crossbeam’s backend systems and data pipelines with a focus on scalability, performance, and reliability.
Responsibilities include:
Develop & Deploy:
Consistently ship features and enhancements with guidance from team members.
Work across the stack of our application, with a focus on data engineering and backend development.
Create, test, and deploy high-quality code with a focus on data pipelines and backend services written in Clojure.
Leverage workflow orchestration tools like Temporal to help the team manage distributed workflows and ensure reliability and scalability.
Optimize performance of pipeline execution plans to ensure efficient processing of high volume of data.
Use Datadog to monitor and improve the performance and reliability of backend systems.
Improvements & Support:
Prioritize and address support issues reported by users or the Customer Success team.
Identify areas for improvement in the codebase and contribute to enhancements.
Team Collaboration:
Work closely with engineers and members of teams like Product, Growth, and Customer Success to launch new features.
Collaborate on cross-functional projects and ensure alignment with business objectives.
Provide tools and guidelines to the other engineering teams to ensure seamless data processing across the company.
Learning & Growth:
Continuously learn from and contribute to your team.
Cultivate an environment where questions and discussions improve the team as a whole.
Professional Experience: At least 3 years working in a professional engineering team.
Backend Knowledge: Experience with backend development (we use Clojure, a functional programming language, but are open to those with transferable skills).
Data Engineering Expertise: Proven experience building scalable data pipelines. While we use Temporal any alternatives (e.g., Airflow, Dagster, Luigi) are valued. ELT, ETL, SQL, PL/SQL Pipeline Streaming
Database Skills: Hands-on experience optimizing query plan and datastructure (Postgres, MySQL) or NoSQL databases like MongoDB, Scalability, Bigdata, Hadoop.
Best Practices: You follow documentation best practices and strive for clean, maintainable code.
Collaboration: Enjoy working with different teams to deliver the best possible product.
Team Spirit: Thrive in an environment that values diverse opinions and respectful collaboration.
Adaptability: Comfortable collaborating asynchronously with a distributed team.
Problem-Solving: Embrace complex technical challenges and derive simple, effective solutions.
We go through the same interview steps for all candidates to ensure equity in our hiring process. Our process is designed to learn as much about each candidate as possible, as well as to give candidates access to our team and learn about what it’s like to be a team member at Crossbeam. Topics will range from technical skills to problem-solving approaches and collaboration.
HR interview - 30 minutes
Interview with the Hiring Manager - 30 minutes (Samuel)
Take Home Project
Final Round Interview
Meet with hiring Engineering Manager and Director (Samuel/ Antoine)
Interview with the CTO - at the Office