Role Overview:
This is your opportunity to play a crucial role in developing the foundational systems for 'Citi Assist', a Generative AI assistant intended to be utilized by every Citi employee globally. As a hands-on technical leader, you will be responsible for writing code, architecting systems, and guiding the technical and non-technical aspects of the team and product. Your role will involve setting high standards through your work while fostering a culture of innovation and excellence.
Key Responsibilities:
• Lead, code, and deliver: Act as the technical anchor for backend services, leading the design and development of robust, scalable systems, contributing high-quality code regularly, and setting standards for the team.• Own critical systems: Take ownership of core platform capabilities such as services running background jobs and autonomous agents, focusing on reliability, performance, and operational excellence.• Shape technical direction: Influence technical decisions, define architecture, and collaborate with product owners and scrum masters to plan work effectively.• Champion safety and security: Ensure the development of safe, sound, and compliant systems, addressing technical security and AI safety challenges.• Be a force multiplier: Enhance the team's performance through guidance, code reviews, and support, measuring success by the team's growth.• Communicate with purpose: Promote clear, direct, and proactive communication within the team, ensuring transparent information flow on progress, blockers, and decisions.Qualifications Required:
• Proven experience in leading technical projects and mentoring engineers• Hands-on experience in building, deploying, and maintaining production-grade backend services• Proficiency in at least one backend language (Python, Java, Go, or TypeScript) with a willingness to work across different stacks• Experience in architecting scalable, distributed systems and knowledge of software design patterns• Familiarity with containerized environments, relational databases, CI/CD pipelines, and automation• A hands-on technical leader who believes in leading by example, making the right trade-offs between speed and quality, and focusing on delivering value to users• Strong communication skills, problem-solving mindset, and a team-oriented spiritCompany Details:
Not available in the provided job description. Role Overview:
This is your opportunity to play a crucial role in developing the foundational systems for 'Citi Assist', a Generative AI assistant intended to be utilized by every Citi employee globally. As a hands-on technical leader, you will be responsible for writing code, architecting systems, and guiding the technical and non-technical aspects of the team and product. Your role will involve setting high standards through your work while fostering a culture of innovation and excellence.
Key Responsibilities:
• Lead, code, and deliver: Act as the technical anchor for backend services, leading the design and development of robust, scalable systems, contributing high-quality code regularly, and setting standards for the team.• Own critical systems: Take ownership of core platform capabilities such as services running background jobs and autonomous agents, focusing on reliability, performance, and operational excellence.• Shape technical direction: Influence technical decisions, define architecture, and collaborate with product owners and scrum masters to plan work effectively.• Champion safety and security: Ensure the development of safe, sound, and compliant systems, addressing technical security and AI safety challenges.• Be a force multiplier: Enhance the team's performance through guidance, code reviews, and support, measuring success by the team's growth.• Communicate with purpose: Promote clear, direct, and proactive communication within the team, ensuring transparent information flow on progress, blockers, and decisions.Qualifications Required:
• Proven experience in leading technical projects and mentoring engineers• Hands-on experience in building, deploying, and maintaining production-grade backend services• Proficiency in at least one backend language (Python, Java, Go, or TypeScript) with a willingness to work across different stacks• Experience in architecting scalable, distributed systems and knowledge of software design patterns• Familiarity with containerized environments, relational databases, CI/CD pipelines, and automation• A hands-on technical leader who believes in leading by example, making the right trade-offs between speed and quality, and focusing on delivering value to users• Strong communication skills, problem-solving mindset, and a team-oriented spiritCompany Details:
Not available in the provided job description.