Architect - Machine Learning

3 weeks ago


Belfast, United Kingdom Smarsh Inc. Full time

Who are we?

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines. Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

As an architect within the Machine Learning Group, your role involves collaborating with stakeholders across the group to define a vision and direction for the wider team.

When communicating with data scientists, engineers and managers across the group, you will have a good understanding of Machine Learning concepts and how these technologies can be applied to enterprise-grade machine learning at scale, and in a cost-efficient manner.

Leading the development and operations of the Smarsh machine-learning platform, you would be expected to present your ideas and solutions to both technical and non-technical audiences. Providing mentorship and experience to the wider team and demonstrating critical thinking when rationalizing issues and problem-solving.

As a hands-on engineering leader, you will be involved in the design and development of new microservices, APIs and data schemas used across the group, including design capture and the use of design patterns where appropriate.

Working within agile software development teams, you will deliver new features using tools including Java/Kotlin, Python and other modern development languages.

You will be familiar with Cloud Computing technologies:

· Experience with public cloud vendors including AWS, GCP or Azure

· Cloud-native and containerized applications including Docker and Kubernetes

· Continuous Integration and Continuous Deployment technologies

· Security including RBAC/IAM, Encryption and Service Mesh technologies.

· Data stores including Elasticsearch, SQL/NoSQL and object storage.

· Cloud cost management and optimization

You will be faced with the challenge of developing and operating a big data analytic processing system. This system will require some understanding of data engineering, concurrent stream processing and reconciliation, asynchronous message brokers and GPU-based processing.

How will you contribute?
  • The ability to lead and guide development teams, providing technical direction and fostering a collaborative work environment.
  • Excellent verbal and written communication skills to effectively collaborate with stakeholders, present architectural proposals and provide technical guidance to development teams.
  • Culturally biased to customer concerns while keeping product integrity
  • Demonstrated expertise in designing scalable, maintainable, and secure software applications with a focus on scale, performance, and usability.
  • Strong analytical and problem-solving skills to identify challenges and design effective solutions for complex business requirements.
  • Knowledge of security best practices and the ability to implement security measures in the application architecture to protect against potential threats.
  • Understanding the importance of quality assurance and testing in the software development lifecycle.
  • A proactive attitude toward continuous learning and staying updated with the latest advancements in technology and best practices.
What will you bring?
  • Requirement Analysis: Collaborating with stakeholders to understand business needs and translate them into technical requirements.
  • Architectural Design: Creating high-level and low-level architectural designs for applications, ensuring they align with business goals and long-term strategies.
  • Technology Selection: Evaluating and recommending appropriate technologies, frameworks, and tools to meet application requirements.
  • Scalability and Performance: Ensuring the application architecture is scalable, efficient, and capable of handling increased workloads without compromising performance.
  • Security: Implementing security measures and best practices to safeguard sensitive data and protect the application from potential threats
  • Integration and Interoperability: Designing systems that can seamlessly integrate and leverage the existing platform, services and any third-party services, promoting interoperability.
  • Code Review and Guidance: Review code implementations to ensure they adhere to the architectural guidelines and provide guidance (including reference implementations) to development teams when needed.
  • Performance Optimization: Identifying and resolving performance bottlenecks, conducting load testing, and optimizing the application's overall performance.
  • Documentation: Creating comprehensive technical documentation, including architectural diagrams, design patterns, and guidelines for development teams
  • Continuous Improvement: Staying updated with the latest industry trends, best practices, and technologies to continuously improve the application architecture.
  • Risk Management: Identifying potential risks and providing mitigation strategies related to the application architecture.
  • Team Collaboration: Working closely as part of cross-functional teams, including developers, testers, and product owners/managers, to ensure successful delivery.
  • Mentoring and Training: Providing guidance, mentoring, and knowledge transfer to junior team members to enhance their skills and expertise.
  • Quality Assurance: Ensuring the application's quality and adherence to standards through thorough testing and validation ensuring a healthy test pyramid and practices such as TDD.
What do we offer?
  • Healthcare insurance - We provide medical, dental, and vision insurance and a flexible spending account that allows you to set aside pre-tax dollars to pay for eligible out-of-pocket expenses.
  • Personal time off - A healthy work-life balance is critical to your success at the office. Smarsh offers a “take-what-you-need” time off policy as well as flexible work arrangements
  • Pension match - Smarsh provides a 4% Pension match for which employees are fully vested on day one.
  • Sabbatical - The Smarsh sabbatical program provides a time to recharge, to study or simply a time to do something you are passionate about away from the workplace. Employees are eligible after six years of service.
  • Recognition - We’re big on kudos for a job well done. Our employee-recognition program enables co-workers to nominate their peers who best embody our core values for recognition.

About our culture

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world’s leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.

#J-18808-Ljbffr

  • Belfast, United Kingdom EverQuote, Inc. Full time

    Senior Software Engineer II - Machine Learning Belfast, Northern Ireland, United Kingdom Senior Software Engineer II - Machine Learning (ML Ops) Location: Belfast Contract: Full time, Permanent  Closing Date: EverQuote is seeking a Senior Software Engineer to join our growing Machine Learning team! As a senior member of the Machine Learning Engineering...


  • Belfast, United Kingdom Launch IT Recruitment LTD Full time

    Head of Machine Learning (ML) / Artificial Intelligence (AI) currently required by my extremely well known, successful Belfast based client.We are currently looking for a Senior Manager / Director level candidate to head up my clients ML / AI team.Ideally you will have exposure to Analytics Applications and SAAS or / and PAAS as well as a background of...


  • Belfast, United Kingdom Launch IT Recruitment LTD Full time

    Head of Machine Learning (ML) / Artificial Intelligence (AI) currently required by my extremely well known, successful Belfast based client.We are currently looking for a Senior Manager / Director level candidate to head up my clients ML / AI team.Ideally you will have exposure to Analytics Applications and SAAS or / and PAAS as well as a background of...

  • Data Scientist

    3 weeks ago


    Belfast, United Kingdom EverQuote, Inc. Full time

    Principal Data Scientist Contract: Full time, Permanent  EverQuote is seeking a Principal Data Scientist to join our growing team! EverQuote is seeking a Principal Data Scientist to join our growing team! As a member of the Data Science team, you will be instrumental in delivering and deploying artificial intelligence and machine learning models that...

  • Junior Architect

    3 days ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. This is an exciting opportunity to develop the...

  • Junior Architect

    Found in: Jooble UK C2 - 3 days ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. This is an exciting opportunity to develop the...


  • Belfast, Northern Ireland, United Kingdom Launch IT Recruitment LTD Full time

    Head of Machine Learning (ML) / Artificial Intelligence (AI) currently required by my extremely well known, successful Belfast based client.We are currently looking for a Senior Manager / Director level candidate to head up my clients ML / AI team.Ideally you will have exposure to Analytics Applications and SAAS or / and PAAS as well as a background of...


  • Belfast, United Kingdom Hays Full time

    Are you passionate about technology, sustainability, and making a real impact? My client is seeking a highly experienced Software Technical Architect to join their dynamic team. They are a well-established software company with a market-leading product that has been transforming the agricultural industry for over a decade, aiming to make informed decisions...

  • Software Architect

    2 weeks ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Software Architect

    Found in: Jooble UK C2 - 2 weeks ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Software Architect

    3 weeks ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Software Architect

    Found in: Talent UK C2 - 2 weeks ago


    Belfast, United Kingdom Johnson Controls Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Software Architect

    Found in: Talent UK 2A C2 - 3 weeks ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Software Architect

    3 days ago


    Belfast, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Lead Data Engineer

    2 weeks ago


    Belfast, United Kingdom VanRath Full time

    Vanrath are thrilled to be working with a tech-for-good organisation that provide a global solution that improves the lives of millions of people around the world. We are currently seeking a skilled Lead Data Engineer to take the helm of our client's data platform, overseeing data ingestion and warehousing. The Lead Data Engineer will play a pivotal role...

  • Data Architect

    Found in: Talent UK C2 - 1 week ago


    Belfast, United Kingdom Concentrix Full time

    Description Your Journey at Concentrix Starts Here: At Concentrix our mission is to be the greatest customer engagement services company in the world, rich in diversity and talent. We believe in doing right by and for people, our clients, their customers, our staff, our communities, and our planet. We cannot achieve this vision without you! If you have an...


  • Belfast, United Kingdom Version 1 Full time

    Applications processed via employer's online application form Version 1 proves that IT can make a real difference to our customers’ businesses. We a... Company Description Version 1 is ranked as the 6th Best Large Workplace in Tech in the UK & we have just ranked in the Top 10 Best places to work in Ireland for the 10th year running ! On top of...

  • Software Architect

    2 weeks ago


    Belfast, Northern Ireland, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Software Architect

    Found in: Adzuna UK C2 - 6 days ago


    Belfast, Northern Ireland, Northern Ireland, United Kingdom Johnson Controls International Full time

    As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the...

  • Data Engineer

    2 weeks ago


    Belfast, United Kingdom Ocho Full time

    Job Title: Senior Data Engineer (Machine Learning Start-up) Company: Our client are reshaping the e-commerce and retail industry with innovative data-driven solutions. Flexible/Remote About Us: We're a passionate team dedicated to pushing the boundaries of machine learning to drive transformative change. Role Overview: Seeking a Senior Data...