About The Role:
- Develop and Deliver - Provide thought leadership and guidance in designing technology roadmaps that align with product roadmaps to deliver customer-facing research products.
- Be a Team Player - Working in a collaborative team-oriented environment, you will share information, value diverse ideas, partner with cross-functional and remote teams ensure completeness and common understanding of product vision, roadmap, and requirements.
- Have an Agile Mindset - With a strong sense of urgency and a desire to work in a fast-paced dynamic environment to deliver solutions against strict timelines.
- Be Innovative - You are empowered to try new approaches and learn new technologies. You will contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries. You will see patterns and relationships in information and events; clarify and simplify complex information; anticipate trends and possibilities that may lead to new business opportunities; consistently think and act ahead of the curve; anticipate and effectively respond with urgency.
- Be an Effective Communicator - Through active engagement and communication with cross- functional partners and team members, you will effectively articulate ideas and collaborate on technical developments.
- Influence technology and business teams in the design of durable and efficient solutions
- Architect software systems and solutions for research products.
- Provide technical leadership supporting business initiatives and functional requirements.
- Champion non-functional requirements (e.g. security, scalability, monitoring, etc.).
- Keep abreast of new technology and advancements in technical domain.
- Drive proof-of-concept work around new approaches and technologies
- Participate in the community of architects on standards, guidelines, and practices.
- Promote learning and collaboration amongst teams.
- Mentor others interested in architecture, systems, design, influence, and leadership.
About You:
You re a fit for the role of an Associate Architect, Product Engineering if you have:
- 4-year degree in Computer Science, Management Information Systems, Mathematics or related studies
- 10+ years of professional software development experience, plus 3+ years of architecture/design experience preferred.
- Proven experience in designing and implementing scalable Big Data solutions and search index optimisations.
- Hands-on experience with relevant technologies such as Scala, EMR, Python, Java, REST, Hadoop, Spark, Elasticsearch, and other Big Data tools.
- 5+ years of experience with Java and/or Python
- 3+ years of experience with Oracle databases and SQL experience.
- Excellent understanding of AWS services and their applications.
- Experience with Generative AI, NLP, Cognitive Computing, and Machine Learning.
- Experience with Agile, TDD, Dependency Injection, CI and other software engineering best practices.
- Proven experience designing complex and robust publishing systems.
- Proven experience developing solutions for high-volume, scalable systems that deal with extremely large data sets.
- Advanced analytical skills with the ability to synthesise business requirements with technology capabilities to produce coherent technical designs.
- Excellent and creative problem-solving skills.
- Strong interpersonal skills supported by exceptional written and oral communication skills.
- Demonstrated experience providing technical leadership, mentoring, and coaching to others.
- Ability to operate across organisational boundaries and to influence vendors and technology staff, and have an impact on the internal and external technology community.