Python Software Engineer

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

Python

Job Details

Python Software Engineer

Onsite, 5 days/week in Mountain view, CA

Full Time/Direct Hire

Experience in Python to build and enhance backend systems that seamlessly integrate with machine learning and AI-driven features.

Design and implement using web frameworks such as Django, ensuring compatibility with AI components and integration with MySQL.

Architect scalable solutions utilizing technologies like Nginx, Kafka, MySQL, Cassandra, Redis, and big data platforms to support sophisticated AI models and workflows.

Collaborate closely with AI teams to streamline data pipelines, optimize model deployment, and ensure backend systems effectively support AI-based product features.

Experience in developing and architecting large-scale web services, preferably with exposure to supporting AI systems.

Demonstrates strong expertise in databases, distributed systems, backend performance optimization, and familiarity with backend requirements for machine learning infrastructure.

Possesses expert proficiency in Python or other programming languages such as Go, Java, or C++.

Has extensive experience with web frameworks like Django and is comfortable integrating systems with technologies such as MySQL, Redis, Elasticsearch, Kafka, and Cassandra, particularly in support of AI workflows.

Demonstrates a solid understanding of database internals, transactions, indexing, and experience in schema design optimized for AI data workloads.

Has hands-on experience deploying and managing services on AWS, particularly those interfacing with machine learning platforms.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.