AAPRO Consulting
Backend Python Engineer (Remote) - W2
AAPRO Consulting, Sunnyvale, CA, United States
We are seeking a highly motivated and skilled Backend Python Engineer to join our team and play a critical role in the development and scaling of a real-time computer vision platform. You will be responsible for designing, developing, and maintaining high-performance backend systems that support the efficient execution of sophisticated computer vision models.
Key Responsibilities:
Design, develop, and maintain high-performance, scalable, and reliable Python-based backend services.
Develop and implement robust and efficient RESTful APIs.
Leverage containerization technologies such as Docker and Kubernetes for efficient deployment and orchestration of services.
Optimize backend systems for optimal GPU/CPU utilization and minimize latency in real-time processing.
Implement and maintain comprehensive testing suites, including unit tests, integration tests, load tests, and regression tests.
Collaborate effectively within an agile development environment, adhering to best practices in software engineering and DevOps.
Stay abreast of the latest advancements in cloud technologies (Azure, GCP) and implement CI/CD pipelines for continuous integration and delivery.
Qualifications:
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
Strong proficiency in Python programming with experience in relevant frameworks (e.g., Django, Flask).
In-depth knowledge of cloud platforms (Azure, GCP) and cloud-native technologies.
Expertise in containerization technologies (Docker, Kubernetes).
Strong understanding of CI/CD pipelines and DevOps practices.
Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications:
Experience with message queues (e.g., Kafka, RabbitMQ).
Knowledge of data streaming and real-time data processing.
Experience with distributed systems and microservices architecture.