Position Title: Sr Tech Software Backend Eng.
Jakarta, Jakarta, ID, 12190
Sr. Tech Software Backend Engineer
Sr. Tech Software Backend Engineer
Location: Jakarta, Indonesia
At PMI, we’ve chosen to do something incredible. We’ve transformed our business and are building our future on one clear purpose—to deliver a smoke-free future.
With huge change comes huge opportunity. So, wherever you join us, you’ll enjoy the freedom to dream up and deliver better, brighter solutions and the space to move your career forward in endlessly different directions.
Join our IoT Platform team to build scalable cloud services for connected devices and real-time operations, contributing to PMI’s smoke-free future. Bring your AWS and Python expertise and explore practical AI applications, whether you have hands-on experience or a strong interest in learning.
Impact You’ll Own
- Build reliable, scalable backend services for connected devices and real-time data.
- Strengthen platform security, maintainability, and delivery quality through sound AWS and Python engineering.
- Turn AI experimentation into practical, responsible improvements to engineering workflows and product capabilities.
What You’ll Do
- Design and build Python services, APIs, and microservices with architects and fellow engineers.
- Deliver secure, scalable AWS solutions supporting IoT data streams and event-driven architectures.
- Improve CI/CD, automated testing, observability, and code quality for reliable releases.
- Explore AI-assisted coding, review, testing, and documentation, and share useful practices with the team.
- Evaluate Generative AI services, such as AWS Bedrock, for workflows and product capabilities, with appropriate security and privacy guardrails.
- Lead technical discussions, support fellow engineers, and translate business requirements into maintainable solutions.
Skills & Capabilities
- Strong hands-on Python and AWS experience, with proven backend engineering experience.
- Solid understanding of software design, RESTful APIs, and microservices.
- Experience with CI/CD, automated testing, code quality, and observability.
- Hands-on AI experience or a strong interest in exploring and applying AI in software development.
- Strong problem-solving, communication, and collaboration skills, with the ability to guide technical discussions.
- A degree in Computer Science, Computer Engineering, or an equivalent background.
Nice-to-haves
- Experience with Node.js.
- Experience with IoT, real-time data, or event-driven architectures.
- Familiarity with infrastructure-as-code, GitOps, SAFe/Agile, or AI tools such as Copilot and AWS Bedrock.
Application Process
Our selection process includes:
- SHL Test
- Interview with Talent Acquisition Team
- Interview with User 1
- Interview with User 2
Equal Opportunities Statement
We believe that diverse perspectives and experiences make us stronger. As an equal opportunity employer, we are committed to creating a workplace where every individual feels welcomed, respected, valued, and empowered to reach their full potential.
We encourage applications from people of all backgrounds and identities, and provide reasonable accommodations to ensure an accessible recruitment process. If you need support or adjustments during your application, let us know we’re here to help you succeed
#Sampoerna