Logo
Darwin Recruitment

Senior Backend Engineer

Darwin Recruitment, San Francisco, California, United States, 94199

Save Job

Senior Backend Engineer Location:

San Francisco Bay Area About Us We are a pioneering technology company developing advanced distributed systems that integrate traditional backend engineering with contemporary AI functionalities. Our platform caters to a vast user base, ensuring exceptional performance and reliability. Role Overview We are in search of a Senior Backend Engineer capable of designing and implementing highly scalable systems while adeptly utilizing AI tools and technologies for development and optimization. The ideal candidate possesses extensive experience in distributed systems and modern AI-assisted development practices. Responsibilities Architect and develop highly scalable distributed systems. Create AI-enhanced microservices and APIs. Develop intelligent caching and data management solutions. Enhance system performance using both traditional and AI-based methodologies. Design and implement fault-tolerant distributed services. Establish efficient data processing pipelines. Develop secure and scalable API architectures. Implement real-time processing systems. Mentor junior engineers and contribute to architectural decisions. AI Tool Proficiency Requirements Expertise in AI coding assistants and generation tools. Proven ability to design systems that effectively integrate AI-generated code. Extensive experience using AI for API design and implementation. Advanced skills in prompt engineering and AI tool customization. Experience in developing AI-assisted development workflows and automation. Required Qualifications Bachelor’s or Master’s degree in Computer Science or a related field from a reputable institution. Over 7 years of experience in backend development. In-depth knowledge of distributed systems and microservices architecture. Proficiency in multiple programming languages, including Go, Rust, Java, and Python. Demonstrated experience with AI tools for code generation and problem-solving. Expertise in databases and caching systems. Experience with cloud platforms such as AWS, GCP, or Azure. Strong background in system design and architecture. Proven track record of building scalable systems. Preferred Qualifications Experience with real-time processing systems. Knowledge of AI/ML deployment architectures. Expertise in distributed consensus algorithms. Background in automated system optimization. Experience with container orchestration. Understanding of network protocols and optimization. Achievements in top-tier algorithmic competitions (e.g., ACM-ICPC, USACO). Technical Skills Designing distributed systems. Architecting microservices. Database design and optimization. API design and implementation. Managing cloud infrastructure. Orchestrating containers. Optimizing performance. Implementing security best practices. Tools & Technologies Go, Rust, Java, Python. Docker, Kubernetes. SQL and NoSQL databases. Message queuing systems. Cloud platforms. Monitoring and logging systems. CI/CD tools. AI coding assistants. What We Offer Opportunity to tackle challenging technical problems. Competitive compensation package. Professional development budget. Access to the latest development tools and resources. Health and retirement benefits. Flexible working hours. If you’re passionate about building scalable backend systems and integrating AI technologies, we invite you to join our innovative team. Darwin Recruitment is acting as an Employment Agency in relation to this vacancy. Reece Waldon

#J-18808-Ljbffr