What are the responsibilities and job description for the Sr Python Developer - W2 Contract position at ConnectedX, Inc.?
Job Title: Sr Python Developer
Location: Plano, TX Onsite
Duration: 12 Months W2 Contract
Experience and skilled Core Python Developer with deep expertise in AI/ML to build scalable, high-performance applications for automotive use cases. You will develop robust Python backends integrated with ML models for tasks like computer vision in ADAS (Advanced Driver Assistance Systems), sensor data processing, and predictive maintenance. Collaborate with cross-functional teams to deploy AI solutions that power next-gen vehicles.
Key Responsibilities
- Design, develop, and optimize core Python applications using advanced features like asyncio, multiprocessing, and decorators for AI/ML pipelines in automotive environments.
- Build and integrate ML models using frameworks such as TensorFlow, PyTorch, scikit-learn, and Hugging Face Transformers for applications including object detection, trajectory prediction, and anomaly detection in vehicle data.
- Implement data pipelines with libraries like Pandas, NumPy, Dask, and Apache Airflow to handle massive datasets from LiDAR, cameras, and telematics.
- Develop RESTful APIs and microservices with FastAPI or Flask, ensuring low-latency inference for real-time automotive systems.
- Optimize code for edge deployment on embedded systems (e.g., NVIDIA Jetson, automotive ECUs) using TensorRT and ONNX for efficient AI inference.
- Collaborate with data scientists, automotive engineers, and DevOps teams to productionize ML models via MLOps tools like MLflow, Kubeflow, and Docker/Kubernetes.
- Conduct code reviews, write unit/integration tests with pytest, and ensure compliance with automotive standards (e.g., ISO 26262 for functional safety).
- Troubleshoot performance bottlenecks in high-throughput environments, leveraging profiling tools like cProfile and memory optimization techniques.
Required Qualifications
- 8 years of hands-on experience in core Python development, with proven AI/ML projects in automotive or IoT domains.
- Expertise in Python 3.8 internals, including metaclasses, generators, context managers, and Cython for performance-critical code.
- Strong proficiency in AI/ML libraries: PyTorch/TensorFlow (must), OpenCV for computer vision, and RL frameworks like Stable Baselines for simulation.
- Experience with automotive-specific tech: ROS/ROS2 for robotics, CAN bus protocols, or simulation tools like CARLA/SUMO.
- Familiarity with cloud platforms (AWS SageMaker, Google Cloud Platform AI Platform) and version control (Git).
- Excellent problem-solving skills and ability to work in agile environments.
Education:
Bachelor s/Master s in Computer Science, AI/ML, or related field