Python Developer
Radiant System, Inc
Job Details
Title: Staff Software Engineer, Cloud Microservices
Location: Newark CA
Duration: 06 Months
This is an Onsite opportunity at HQ office in Newark, CA.
Role Responsibilities
- Design, develop, and maintain Microservices which serve Over-The-Air updates on Lucid Vehicles.
- Design and implement applications using Python (FastAPI) and Go.
- Collaborate with product managers, architects, and other engineers to understand requirements, propose solutions, and define technical specifications for OTA implementations.
- Develop RESTful APIs to facilitate communication between various components of the OTA infrastructure.
- Work with SQL and/or NoSQL databases to store and retrieve data related to OTA updates and deployments.
- Utilize AWS services for efficient deployment and management of OTA systems.
- Optimize performance, scalability, and reliability of Microservices systems through careful design and implementation.
- Mentor and provide technical guidance to junior engineers, promoting knowledge sharing and continuous learning.
Required Qualifications
- Bachelor's in Computer Science, Software Engineering.
- Extensive experience (8+ years) in software development, with a focus on Microservices and Backend Development.
- Strong proficiency in Python and Golang, with a proven record of accomplishment of developing and maintaining production-grade applications.
- In-depth knowledge of RESTful API development principles and best practices.
- Solid understanding of SQL databases, with experience in designing schemas and writing optimized queries.
- Hands-on experience with AWS services, including but not limited to EC2, S3, RDS, SNS/SQS.
- Strong problem-solving skills and the ability to optimize performance and scalability in distributed systems.
- Knowledge of containerization technologies, such as Docker and Kubernetes.
- Advanced understanding of data structures and algorithms, with the ability to apply them to complex engineering challenges.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Proven ability to mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
Preferred Qualifications
- Master's degree in Computer Science, Software Engineering.
- 3 years related experience.
- Familiarity with CI/CD pipelines and associated tools, such as Jenkins or GitLab CI/CD.
- Dice Id: 80168598
- Position Id: 8219722
Expertise level
Work arrangement
Similar Jobs in United States
AWS Engineer with Python
Ampstek
7 months 2 weeks ago
Software Engineer
Ascendion
7 months 2 weeks ago
7 months 2 weeks ago
7 months 2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
7 months 2 weeks ago
Similar Jobs in
Engineering Manager (Python)
Multi Media LLC
11 months 1 week ago
Software Engineer - Kotlin, Python, Javascript, AWS - Mountain View, CA
TestingXperts Inc. DBA Damcosoft
11 months 2 weeks ago
Python Developer
DKMRBH Inc
1 year ago
1 year ago
Data Scientist
RICEFW Technologies
1 year ago