hero

Companies you’ll love to work with

ATX Venture Partners
ATX Venture Partners
40
companies
134
Jobs

Team Lead - Sr. Platform Engineer

Pensa Systems

Pensa Systems

Software Engineering
Austin, TX, USA
Posted on Monday, April 29, 2024

Team Lead - Sr. Platform Engineer

About Pensa Systems

Pensa Systems is a fast growing, leading innovator in advanced AI and computer vision, focused on delivering transformative solutions for the multi-trillion-dollar global retail industry. Our mission is to revolutionize retail intelligence through cutting-edge technologies, including deep learning artificial intelligence, offered as both Data as a Service (DaaS) and Software as a Service (SaaS).

At Pensa Systems, we are committed to driving measurable market impact. Our product portfolio enables CPG companies, retailers, and industry partners to gain deep insights into shelf dynamics and take immediate, data-driven actions in any store setting.

We're a passionate team of innovators who value hard work, accountability, and a culture that embraces creativity. At Pensa, you'll have the opportunity to grow both personally and professionally while making a significant impact.

If you would like to learn more about us, please visit pensasystems.com

Job Description

Pensa builds highly scalable cloud-based services in support of our machine learning and data subscription business. We value collaboration, continuous testing, and iterative development models. Our software runs in several IaaS cloud services for production scalability. We use Python as our primary development language, and appreciate a good microservice-based REST architecture.

Responsibilities

As the Sr. Platform Engineer Team Lead, you will:

Lead a team of talented developers in designing, developing, and maintaining efficient, scalable, and resilient RESTful and batch-based services.

Drive the full lifecycle of feature development from concept to delivery, ensuring alignment with UI/UX designs and scalability requirements.

Oversee the implementation of best practices in code quality, testing, and documentation, promoting a culture of technical excellence.

Collaborate closely with Product Management, UX, and cross-functional teams to refine requirements, estimate project scope, and deliver customer-focused solutions.

Provide technical guidance and mentorship to team members, fostering their professional growth and development.

Champion architectural best practices for SaaS deployment leveraging AWS or Azure services.

Actively contribute to and promote continuous improvement of development processes and standards.

Requirements

7+ years of experience developing production software, with at least 3 years in a leadership or senior technical role.

Proven track record of successfully delivering SaaS products on AWS or Azure.

Expertise in Python development with hands-on experience in building RESTful services and optimizing SQL queries.

Strong leadership and communication skills, with the ability to inspire and mentor team members.

Experience with Python testing frameworks, web frameworks (e.g., Flask), and client-side JavaScript.

Familiarity with modern ML frameworks (e.g., TensorFlow, PyTorch) and Data Science libraries is a plus.

Bachelor's degree in Computer Science, Engineering, or a related technical field.