Job description
You are:
You are:
- Curious and eager to learn new things, with a healthy disrespect for the status quo
- Willing to embrace work outside of your comfort zone, and open to guidance from others; you make mistakes, but learn from them
- Passionate about technology, with personal ownership for the work you do
- Data-focused, with an eye for the details that matter to tackle the problem
- Passionate about building reliable software and scaling technology to meet the needs of tomorrow
- Developing with Java, Python, Cassandra, Kafka, Docker, Kubernetes and other technologies
- Committed to open source and contributing back to the community
- Writing testable software every day with a focus on incremental innovation
- Develop and maintain Aladdin’s enterprise build system and the infrastructure that powers it.
- Lead the design and development our next generation C++ Continous Integration & Delivery system.
- Work alongside project managers, technical architects and product leads to build software that drives engineering practices, developer systems and SDLC transformation.
- Collaborate with team members in a multi-office, multi-country environment.
- Develop and maintain Aladdin’s enterprise build system and the infrastructure that powers it.
- Understand and refine business and functional requirements.
- Ensure software stability via documenting, code reviews, and automated testing so production operations run successfully.
- Partner with internal teams to keep environments healthy, including triage and support when necessary.
- 5+ years of hands-on experience building C++ applications and systems
- Expertise with C++ build systems like GCC, CMake, Ccache, Ninja, Conan
- Strong DevOps focus and experience building CI/CD pipelines in Azure DevOps, Gitlab, Jenkins or equivalent solutions.
- Beneficial to have experience with cloud platforms like AWS, Azure, or GCP and technologies like Docker and Kubernetes, as well as Infrastructure as Code solutions.
- Beneficial to have experience with tools like valgrind, gprof, gperftools, gtest.
- Effective communication skills, including an ability to work across teams.
- Experience driving development initiatives and collaborating within complex organizations.