Software Engineer Lead
We are seeking a highly skilled and innovative Software Engineer AI to join our dynamic team. This role offers an exciting opportunity to lead the development of cutting-edge artificial intelligence systems, improve existing platforms, and drive technological advancements that directly impact our business.
About the Role
As a Software Engineer AI, you will be responsible for designing, implementing, and maintaining resilient, high-scale, low-latency distributed microservices within an agile environment. Your expertise will help shape the future of our AI-driven products and tools, with a focus on automation, performance, and scalability.
Key Responsibilities
- Develop and optimize microservices using gRPC, RESTful APIs, and languages such as Golang, Java, or other object-oriented programming languages.
- Architect and deploy scalable, fault-tolerant distributed systems with high availability.
- Collaborate closely with cross-functional teams to define technical directions and ensure best practices.
- Review code, provide actionable feedback, and uphold coding standards to maintain high-quality deliverables.
- Evaluate and incorporate emerging AI technologies, including prompt engineering, agent framework design, and multi-step reasoning systems, to enhance product capabilities.
- Work with cloud technologies on AWS, leveraging NoSQL databases and other cloud services.
- Contribute to the frontend interface using React, JavaScript, and TypeScript to improve user experience.
- Communicate complex technical concepts clearly across teams and stakeholders.
- Lead initiatives to reduce developer overhead, improve system reliability, and foster an innovative culture.
Qualifications
- Experience: 5+ years in software engineering, with a proven track record in building high-performance distributed systems, or 8+ years with equivalent experience in lieu of a degree.
- Technical Skills: Proficiency in Golang, Java, or similar languages; API design (gRPC/REST); experience with AWS, NoSQL, multi-threading, concurrency, and performance tuning.
- Cloud & AI Knowledge: Deep understanding of AWS cloud architecture, NoSQL databases, and emerging AI/ML frameworks and tools.
- Methodologies: Hands-on experience with Agile development practices, tools like JIRA and Confluence.
- Leadership & Communication: Ability to set technical strategy, review code, and articulate ideas effectively across teams.
Preferred Attributes
- Demonstrates ownership, independence, and a bias towards action.
- Passionate about reducing developer overhead and fostering collaboration.
- Curious, open-minded, and continuously seeking to learn new technologies or methodologies.
- Inspired to innovate and experiment, particularly in the realm of GenAI and AI automation.
- Committed to creating an inclusive, supportive team environment.
Benefits & Career Growth
- Opportunity for career advancement within a forward-thinking AI-focused environment.
- Engage with the latest AI innovations and contribute to transformative projects.
- Collaborative work culture that encourages continuous learning, experimentation, and idea-sharing.
- Ability to influence product development and technical strategy at an enterprise level.
Join us to be part of a pioneering team that s shaping the future of AI technology. We value your expertise, creativity, and drive to deliver top-tier solutions in a fast-paced, innovative atmosphere.