Role Overview:
We are seeking a high-caliber Software Engineer. You will be instrumental in architecting and scaling robust systems that power our core products. In this role, you will work closely with cross-functional teams, including data scientists, product managers, and frontend engineers, to translate complex business requirements into high-performance, production-ready code.
You will be at the forefront of integrating Artificial Intelligence models into our backend infrastructure, directly influencing the efficiency of our services and the quality of the experience delivered to our global user base. This is a unique opportunity to shape the technical roadmap of our platform while working in a flexible, remote-first environment that values autonomy and engineering excellence.
Key Responsibilities:
- Design and implement scalable backend services using Python to ensure high availability and low latency for our end users.
- Integrate sophisticated Artificial Intelligence models into existing production pipelines to automate decision-making and enhance product intelligence.
- Deploy and manage cloud-native infrastructure on AWS, ensuring that our services are secure, cost-effective, and resilient under heavy traffic.
- Collaborate with engineering leadership to perform rigorous code reviews and architectural discussions, maintaining a high bar for code quality and system performance.
- Optimize database queries and API endpoints to improve overall system throughput and provide a seamless experience for our customers.
Required Skillset:
- 2 to 4 years of experience.
- Demonstrated expertise in building and maintaining production-grade backend applications using Python, with a deep understanding of asynchronous programming and RESTful API design.
- Proven ability to deploy and manage scalable applications within the AWS ecosystem, utilizing services such as Lambda, EC2, S3, and RDS to support business objectives.
- Practical experience in operationalizing Artificial Intelligence models, ensuring that machine learning workflows are integrated smoothly into the backend architecture.
- Strong interpersonal skills with the ability to communicate complex technical concepts clearly to non-technical stakeholders and collaborate effectively within a distributed, remote team.
- A proactive mindset toward problem-solving, with the adaptability to thrive in a fast-paced environment where requirements evolve alongside business growth.
- A solid foundation in computer science fundamentals, typically evidenced by a degree in Computer Science or a related quantitative field, combined with 2 to 4 years of hands-on software development experience.