As the Backend Engineer, you will play a critical role in driving the development and implementation of our enterprise-grade AI platform. You will be responsible for implementing AI focused system architecture, ensuring seamless integration of tech stacks, and a bit DevOps process. This is a unique opportunity to work with modern technologies, lead a talented team, and contribute to the growth of Attri in the AI/ML industry.
Responsibilities
Be the bridge between engineering and product teams. Understand long-term product roadmap and architect a system design that will scale with our plans.
Take ownership of converting requirements into algorithms. Break these down into smaller tasks and work with the team to plan and execute sprints.
Author high-quality, highly-performance, and unit-tested code running on a distributed environment using containers.
Review peers PR, mentor others and proactively take initiatives to improve our teams shipping velocity.
Leverage your industry experience to champion engineering best practices within the organization.
Good To Have: Continually evaluate and improve DevOps processes for a cloud-native codebase.
Work Experience
2+ years of industry experience preferably with some exposure in leading/mentoring development teams in the past.
Proven track record building large-scale, high-throughput, low-latency production systems with at least 2+ years working with customers, architecting solutions, and delivering end-to-end products.
2+ years of experience with design/architecting/optimizing complex Relational DB schemas.
Fluency in writing production-grade Python in a microservice architecture with containers/VMs for over 2+ years.
Good To Have: 2+ years of DevOps experience (Kubernetes, Docker, Helm and public cloud APIs)
Worked with relational (SQL) as well as non-relational databases (Mongo or Couch) in a production environment.
1+ years of experience with Generative AI tools such as langchain, llamaIndex, OpenLLM.
(Bonus: Cloud Services deployment understaning)
(Bonus: built an end-to-end ML pipeline)
Skills
Strong documentation skills, we heavily rely on elaborate documentation for everything we are working on.
Ability to motivate, mentor, and lead others (we have a flat team structure, but the team would rely upon you to make important decisions)
Strong independent contributor as well as a team player.