0-2年毕业生-后端开发工程师 (MJ012479)
上海
本科及以上
计算机类·电子信息类
使用简历深度优化功能,快速提升简历质量
职位介绍
The Role As a member of Tesla’s software development team, you’ll play a key role in building the core IT applications that support our rapid global growth. These systems span critical business areas including manufacturing, supply chain, charging infrastructure, delivery, and customer service. Our team is dedicated to delivering world-class software services that are highly available, scalable, and built to serve Tesla’s global operations. You’ll work closely with experienced IT product managers, software engineers, quality assurance specialists, and system operations engineers, gaining hands-on experience across the entire software development lifecycle—from requirement analysis to system delivery. We foster a culture of open collaboration, hands-on learning, and continuous growth. As a new graduate, you’ll not only embrace Tesla’s engineering mindset, but also help shape and spread it. Responsibilities • Participate in the full software development lifecycle, including requirements gathering, system design, implementation, testing, and deployment. • Design and develop scalable, stable, and secure software systems that power Tesla’s core business operations. • Collaborate with cross-functional teams such as manufacturing, quality, supply chain, charging, delivery, and operations to deeply understand business needs and deliver effective IT solutions. • Write clean, maintainable, and well-documented code, and participate in unit and integration testing. • Help implement and improve automation testing and CI/CD pipelines to enhance software delivery efficiency and quality. • Work collaboratively within a globally distributed engineering team, adapting to cross-time zone communication and coordination. Qualifications • Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a related field (new graduates are encouraged to apply). • Familiarity with at least one of the following programming languages: Golang, Python, Angular, or React. • Understanding of mainstream database technologies (e.g., MySQL, PostgreSQL, Redis, MongoDB), including basic query and optimization techniques. • Experience with RESTful API design and development, and familiarity with OpenAPI standards and API security. • Knowledge of messaging middleware systems (e.g., Kafka, RabbitMQ, NATS) and their use cases. • Practical experience with unit and integration testing, and familiarity with test automation tools such as JUnit or PyTest. • Understanding of Agile/Scrum development methodologies and experience using CI/CD tools like Jenkins or GitLab CI. • Strong English communication and technical writing skills for global collaboration. • A strong learning mindset and ability to collaborate effectively in a fast-paced, dynamic environment. ________________________________________ Preferred Qualifications Experience using centralized logging systems such as Prometheus or Splunk for troubleshooting and system analysis. • Exposure to containerization technologies like Docker and a basic understanding of Kubernetes and microservice architecture. • Background in AI-related technologies, such as LangChain, RAG, or Google ADK. • Familiarity with vector databases (e.g., FAISS, Pinecone) and their application scenarios. • Experience working with embedding models (e.g., Sentence Transformers, BERT) and model integration. • Basic understanding of evaluation metrics for AI agents, such as BLEU, ROUGE, and A/B testing. • Prior experience integrating AI capabilities into traditional software systems (e.g., APIs, message queues) is highly encouraged.

