Senior Backend Python Developer
תיאור המשרה
Were looking for a passionate and talented Software Engineer to join our Software Engineering Group within the Algorithmic Department. Our team develops backend services and integrations that accelerate development, improve quality, and enable continuous delivery for all of our algorithmic developers.As a Software Engineer, youll join a group of world-class engineers developing the tools and infrastructure behind one of the most transformative technologies of our time. Your work will directly contribute to speeding up autonomous vehicle development - and youll see the results of your code in action across the company.Why this role is uniqueAs a Backend Python Developer, youll tackle diverse challenges across multiple domains, combining creativity with deep technical expertise.
Youll explore and implement new technologies to define the infrastructure that powers our algorithmic development ecosystem, while your work directly impacts developers across the company.What your job will look like:Lead high-scale development projects using Python in a dynamic backend environmentDesign and implement microservices architectures, leveraging AWS services and multiple database technologiesWrite clean, modular, and maintainable code that meets high engineering standardsCollaborate closely with algorithmic and software developers to integrate our services into their workflowsDevelop and maintain backend services and integrations with internal and third-party tools, enabling smooth and efficient development processesWork in an Agile environment as part of a scrum teamSee your work directly accelerate the development of autonomous vehicles used by all our developers.Requirements: 5+ years of hands-on software development experienceB.Sc. in Computer Science, Software Engineering, or a related fieldStrong proficiency in PythonExperience working in Linux environments and with GitSolid, practical experience with AWS and DevOps - including deployment automation, CI/CD, and cloud infrastructure managementHands-on experience with containerization and orchestration (Docker, Kubernetes) and infrastructure-as-code (Terraform, CloudFormation)Practical experience building APIs and services with FastAPI, Flask, or similar Python frameworksExperience with relational and non-relational databases - PostgreSQL, MySQL, MongoDB, DynamoDB, etc.Agile / Scrum experience - actively contributing in a team-oriented workflowExperience implementing monitoring and observability systems (Prometheus, Grafana, ELK, CloudWatch)Nice to have:Proven experience developing tools or services that support engineering workflowsBackground in distributed system design or large-scale backend architecturesExposure to integrating with internal and third-party servicesEvent-driven architecture experience or message brokers (Kafka, RabbitMQ, SQS)Familiarity with multi-cloud or hybrid environments.This position is open to all candidates.
¿Te interesa este puesto?