Job Opportunity
A prestigious organization is seeking a highly skilled Staff/Lead Software Engineer to join their team.
-----------------------------------
About the Role
The successful candidate will be part of a dynamic squad within the group strategy team, working closely with engineers who leverage the power of generative AI technology to improve and refine tools for colleagues and customers.
Responsibilities:
* Collaborate with the team to tackle complex technical problems, contributing to design and implementation to ensure quality engineering outcomes.
* Translate requirements into engineering solutions, assisting in breaking down work and creating clarity for team members.
* Experiment with emerging AI-assisted engineering tools and capabilities, providing feedback and insights from real-world testing.
* Deliver robust and reusable solutions that integrate seamlessly into other teams' workflows and products.
* Support a customer-centric approach, doing work that aligns with user needs and organizational goals.
* Contribute to architectural discussions and propose improvements, role-modeling standards and best practices.
* Actively participate in code reviews, maintain high-quality code bases, and assist in documentation for knowledge sharing.
* Work on cross-functional projects, ensuring alignment and addressing inter-dependencies.
* Provide guidance and support to junior engineers and squad members.
Requirements:
* Strong hands-on experience with Node.js or similar technologies.
* Proficiency in React/Next.js for front-end and full-stack development.
* Preferred experience with Agentic AI systems, such as AutoGen, CrewAI, or Pydantic.
* Experience with databases like PostgreSQL (flexible with SQL/Oracle).
* Expertise in native AWS services and developing microservices architecture on cloud platforms (AWS & Azure).
* Experience building RAGs using frameworks like LlamaIndex, LangChain, or similar.
* Strong technical leadership skills and ability to collaborate with stakeholders to solve business-critical problems.
* A keen interest in researching new AI tools and regular use of AI coding assistants such as Cursor, Continue, GitHub Copilot, and Aider.
* Knowledge or experience with tools like Anthropic Claude, Llama, LiteLLM, Cursor, windsurf/Codeium, VO Vercel, Continue, Aider, Langchain, Langgraph, Hugging Face, and Cline is highly desirable.
* Proficiency in agile development methodologies and iterative experimentation from ideation to prototype to pilot to product.