Remote opportunity at
Keywords Studios - MontréalData Engineer SE - II
Keywords Studios in Montréal is hiring a Data Engineer SE - II for a hybrid position. The employer aims to eliminate poor customer service through a…
Career Tools
About This Role
Keywords Studios in Montréal is hiring a Data Engineer SE - II for a hybrid position. The employer aims to eliminate poor customer service through a mobile-first approach, offering an in-app chat experience supported by AI-driven chatbots and automation. Major brands such as Square, EA, Brex, Supercell, and Scopely utilize the platform, which serves over 900 million monthly active consumers across more than two billion devices globally. This role suits…
Job Description
Keywords Studios in Montréal is hiring a Data Engineer SE - II for a hybrid position. The employer aims to eliminate poor customer service through a mobile-first approach, offering an in-app chat experience supported by AI-driven chatbots and automation. Major brands such as Square, EA, Brex, Supercell, and Scopely utilize the platform, which serves over 900 million monthly active consumers across more than two billion devices globally.
This role suits backend engineers with at least four years of production experience who want to design high-performance data workflows and intelligent data products. The position involves building scalable backend systems, optimizing data access layers, and working with modern analytical platforms like Snowflake. Team members collaborate with analytics, product, and business units while adhering to high engineering standards through design documentation and code reviews.
Additional compensation details and other employee benefits will be discussed directly by the Talent Acquisition team in India. Applicants should note that the position involves a hybrid setup and requires adherence to the employer's privacy and equal opportunity guidelines.
Responsibilities
- Design and construct scalable backend systems to support data-intensive and analytics-focused use cases.
- Develop high-performance data access layers and services that facilitate efficient querying, transformation, and delivery of large datasets.
- Construct and optimize data workflows utilizing platforms such as Snowflake.
- Contribute to intelligent data products by incorporating GenAI and LLM functionalities for tasks like anomaly detection, insights generation, and summarization.
- Establish clean, scalable, and maintainable data schemas for analytics and product applications using sound data modeling practices.
- Partner with product, business, and analytics stakeholders to transform requirements into technical solutions.
- Manage the complete system design lifecycle, addressing architecture, security, performance, reliability, and scalability.
- Enhance system performance continuously through caching strategies, query optimization, and efficient data access methods.
- Participate in building real-time and near real-time data processing systems.
- Produce clear design documentation, perform code reviews, and maintain engineering standards.
- Guide colleagues on backend engineering methods, system design, and the use of modern data platforms.
Requirements
- Minimum of 4 years of experience in backend engineering, developing scalable, reliable, and high-performance production systems.
- Proficiency in at least one high-level programming language such as Python or Java, coupled with a solid foundation in algorithms, data structures, and problem-solving.
- Working knowledge of SQL encompassing query optimization, performance tuning, and handling large-scale datasets.
- Practical experience with relational or analytical databases like PostgreSQL, MySQL, Redshift, or Snowflake, including schema design and data modeling.
- Comprehension of distributed systems fundamentals including fault tolerance, scalability, and system design.
- Familiarity with cloud computing platforms including AWS, GCP, or Azure, along with modern data infrastructure concepts.
- Exposure to data-intensive applications such as event-driven systems, analytics platforms, or high-throughput APIs.
- Basic knowledge of networking, security, and production system operations including monitoring, reliability, and observability.
- Bachelor's Degree in Computer Science or an equivalent field.
- Strong verbal and written communication skills.
Qualifications
- Interest in or practical experience with GenAI and LLM capabilities like vector search, embeddings, prompt engineering, or LLM-powered applications.
- Familiarity with modern data platforms such as Snowflake and a willingness to quickly learn data engineering tooling and paradigms.
- Experience with streaming or real-time systems including Kinesis or Kafka.
- Experience using data pipeline technologies like Airflow or Spark.
- Data visualization skills using tools such as Tableau, PowerBI, Metabase, Hex, or Sigma.
Core Skills
Benefits
- Worker’s insurance
- Paid Time Off
- Other employee benefits to be discussed by the Talent Acquisition team
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and work setup for this role?
The position is located in Montréal with Keywords Studios and operates in a hybrid setup.
What level of experience is required?
Candidates must have at least four years of experience in backend engineering, building scalable, reliable, and high-performance systems in production environments.
What educational qualifications are needed?
A Bachelor’s Degree in Computer Science or an equivalent qualification is required.
Are salary and benefits specified in the posting?
The salary is not stated in the posting. Worker's insurance and Paid Time Off are included, while other employee benefits will be discussed by the Talent Acquisition team.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.