ZipRecruiter - Tampa, FL

posted 5 days ago

Full-time - Senior
Remote - Tampa, FL

About the position

The Lead Software Architect/Engineer will play a crucial role in designing and implementing scalable and secure systems for a fast-growing company specializing in AI-driven solutions and conversational technology. This hands-on position requires a blend of coding and system architecture expertise, focusing on building robust solutions while collaborating with engineering teams and stakeholders.

Responsibilities

  • Architect, design, and implement scalable and secure systems ensuring optimal performance and longevity.
  • Design and build APIs to support seamless external integrations with third-party platforms.
  • Leverage expertise in LLM (Large Models) and RAG (Retrieval-Augmented) technology to support advanced AI-driven solutions.
  • Lead the development of high-level system designs, providing technical expertise to guide decision-making.
  • Work hands-on with the codebase, driving the full development lifecycle from architecture and coding to testing and deployment.
  • Collaborate with engineering teams, product managers, and stakeholders to align on technical strategy and business objectives.
  • Continuously optimize code, processes, and system architecture to improve performance and scalability.
  • Stay ahead of the curve with emerging technologies, frameworks, and industry trends, ensuring that our technology stack remains cutting-edge.
  • Mentor and provide technical leadership to junior and mid-level engineers, fostering a culture of continuous improvement.
  • Lead technical troubleshooting efforts, proactively identifying and resolving issues.
  • Play a key role in system security, ensuring all developed solutions are secure and adhere to best practices.

Requirements

  • 10+ years of hands-on experience in software development, with significant expertise in PHP, Python, NodeJS, and SQL (MS Sql Server).
  • Proven track record of architecting and implementing large-scale, complex systems from scratch.
  • Deep understanding of backend architecture, database design, API development, and system optimization.
  • Strong experience with cloud infrastructure (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Experience working with LLM (Large Models) and RAG (Retrieval-Augmented) technology to drive AI and machine learning-based solutions.
  • Extensive experience creating APIs and external integrations with third-party platforms.
  • Familiarity with frontend technologies (React, Vue) is a plus but not required.
  • Deep expertise in software engineering best practices: version control (Git), CI/CD pipelines, automated testing, and code reviews.
  • Ability to think critically and make sound architectural decisions, balancing technical depth with simplicity and maintainability.
  • Strong leadership skills, focused on technical mentoring rather than people management.

Nice-to-haves

  • Familiarity with frontend technologies (React, Vue) is a plus but not required.

Benefits

  • Unlimited PTO
  • 401k with matching contributions
  • Fully remote work
  • 3 to 4 company-wide meetups per year for fun and collaboration
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service