Staff Software Engineer (Gen AI Focused)
Date Posted
28 Dec, 2024
Work Location
Salary Offered
$110000 — $160000 yearly
Job Type
TaxGPT is revolutionizing the tax and accounting space with AI-driven solutions tailored for accountants, tax professionals, and SMBs. We're building an AI co-pilot to transform tax workflows, drive efficiency, and simplify compliance.
You will be working closely with the CEO and CTO.
Location: Canada (Remote)
Job Responsibilities:
- End-to-End System Design: Lead the design, development, and deployment of scalable software solutions. This includes architecting frontend components in NextJS, developing business logic in Django, managing data interactions, and integrating APIs.
- API and Microservices Architecture: Architect and implement robust, well-documented RESTful and GraphQL APIs. Break down complex systems into modular, scalable microservices that can be efficiently maintained and extended.
- Database Management and Security: Oversee database administration tasks, including optimization, backup strategies, and security. Implement encryption, role-based access control, and auditing to ensure data security and regulatory compliance.
- Cross-Functional Collaboration: Work closely with the CEO, CTO, and UX designers to create solutions that meet user requirements, ensuring alignment on technical specifications and project timelines.
- Technical Problem Solving: Analyze complex technical problems and provide solutions that optimize for both performance and scalability. Contribute to architectural decision-making and system design for the broader engineering team.
- Mentorship and Code Reviews: Conduct in-depth code reviews and provide constructive feedback. Mentor junior and mid-level engineers, sharing best practices in design patterns, code structure, and DevOps.
- Continuous Improvement and R&D: Experiment with and implement the latest advancements in development frameworks, cloud services, and AI tools to keep our platform innovative and competitive.
- Agile Development: Operate within an agile workflow, maintaining flexibility to shift priorities and meet project timelines while delivering high-quality code.
Ideal Candidate:
- Self-starter who thrives in ambiguity and can envision successful outcomes
- Clear communicator capable of expressing complex ideas and executing them effectively
- Enjoys tackling real-world problems and navigating uncharted technical areas
- Strong sense of ownership, able to lead and guide teams to reach impactful solutions
- Bachelor’s in Computer Science or equivalent
- Minimum of six years of experience developing scalable applications, with demonstrated success in high-impact roles
- Leading an AI or LLM-related project will be a huge plus.
- Experince with fintech, tax, and accounting software is excellent to have.
- Former technical founders are welcome to apply.
- H1B visa transfer is available.