Bachelor’s or master’s degree in Computer Science, Engineering, or a related field or equivalent experience
3+ years of full-stack or software development experience in a production environment
Proficiency in front-end technologies (HTML, CSS, JavaScript ES6+) and modern front-end frameworks (e.g., React, Vue, Angular)
Strong knowledge of server-side languages (e.g., Python, Java, Ruby, Node.js or .NET) and frameworks (e.g., Flask, SQLAlchemy, Pandas, Spark), with a strong foundation in data structures, algorithms, and object-oriented design
Familiarity with RESTful APIs, JSON-based data exchange, web sockets, streaming protocols, and microservices architecture
Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB)
Hands-on experience developing Generative AI applications, including LLM engineering, prompt engineering, RAG, and autonomous or collaborative agentic systems
Proficient in Git and version control best practices, code reviews, and agile methodologies such as Scrum
Exposure to CI/CD pipelines, DevOps practices, and Docker containers
Experience designing scalable software architectures and writing testable, secure, high-performance, and responsive code
Cloud platform experience, with a focus on Microsoft Azure and AWS (Snowflake or GCP experience is a plus)
Working knowledge of data platforms and pipelines, including data warehousing/lakes (e.g., Snowflake, Databricks), ETL/ELT orchestration (e.g., Airflow), and data modelling for structured and unstructured data
Highly inquisitive and creative problem-solver who helps colleagues and clients draw new insights and impact from data; excited about working in a cross-cultural environment
Entrepreneurial mindset and self-starter, ready to step into a fast-paced, dynamic environment and build a strong network across the practice
Professional attitude, team player, and service-oriented mentality
Strong communication skills, with the ability to convey analytical and technical concepts to both technical and non-technical audiences and work effectively in cross-functional teams