About this role
We are looking for talented Sr. Backend Engineers who will be part of our Product Engineering team that builds Amorphic Data Cloud. The ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset. The individual will be responsible for managing the team of
software engineers and overseeing the development of Amorphic products.
Responsibilities
● Design, develop, test, and maintain scalable backend applications using Python and AWS services
● Collaborate with cross-functional teams across the globe to identify requirements and
implement solutions that meet business needs.
● Conduct code reviews and design discussions to ensure adherence to coding standards and best
practices.
● Collaborate with product owners to prioritize features and deliverables.
● Identify and resolve complex software issues. Design, code, and troubleshoot new features,
while debugging as necessary
● Lead the design and architecture of complex software systems considering scalability,
maintainability, and performance.
● Maintain and improvise the code by fixing bugs and issues that arise with increasing scale and
complexity of the product
● Oversee the release management process, ensuring smooth and controlled deployment of
software releases.
● Create and maintain comprehensive documentation for software architecture, design decisions,
and coding practice
Requirements
- BE / B.Tech in Computer Science or related field
- 6+ years of experience in software development
- Solid understanding of large language models (LLMs), including experience with prompt engineering, fine-tuning, or integrating LLM APIs (e.g., from OpenAI, Anthropic, or AWS Bedrock)
- Hands-on experience building AI solutions using latest tools and frameworks (e.g., langchain, crewAI), demonstrated through side projects, open-source contributions, or personal prototypes
- Proven leadership experience in managing and mentoring high-performing teams of software and application developers
- Exceptional proficiency in Python programming language
- Solid understanding of AWS ecosystem including Lambda functions, S3 buckets, EMR clusters, DynamoDB tables etc.
- Proven experience in a leadership role, leading software development teams in the delivery of complex projects
- Deep understanding of software architecture and design principles, with a focus on building scalable and maintainable systems
- Experience with distributed systems, microservices architecture, and cloud-based solutions
- Strong knowledge of software development best practices, including code reviews, testing, and CI/CD pipelines
- Experience working with AWS services and developing Cloud Native Applications using REST APIs is must have
- Experience working in an agile delivery environment, especially product engineering teams
Benefits
We believe in supporting our team members both professionally and personally. Here's a look at the comprehensive benefits and perks we offer:
Financial Well-being & Security
- Competitive Compensation : Enjoy competitive salaries and bonuses that reward your hard work and dedication
- Robust Insurance Coverage : Benefit from health, life, and disability insurance to ensure you and your family are protected
- Provident Fund Eligibility : Secure your future with eligibility for the provident fund
Work-Life Balance & Flexibility
- Flexible Working Hours : We offer flexible working hours to help you manage your personal and professional commitments
- Generous Paid Time Off : Take advantage of unlimited Paid Time Off (PTO), with a mandatory minimum of 1 week per year to ensure you recharge
- Comprehensive Leave Policies : We provide paid vacation days, sick leave, and holidays, plus supportive parental leave (maternity, paternity, and adoption) and bereavement leave when you need it most
- ### Professional Growth & Development
- Learning & Development : Elevate your skills with access to extensive certification and training programs
- Cutting-Edge Technologies : You'll work at the forefront of innovation with cutting-edge technologies, constantly igniting your passion for continuous learning and growth
- ### Culture & Community
- Recognition & Rewards : Your contributions won't go unnoticed with our recognition and reward programs
- Engaging Activities : Connect with your colleagues through company-sponsored events, outings, team-building activities, and retreats