posted Jun 21
Senior Software Engineer
Job Location: San Francisco, California
Job Description
• Collaborate with Product Management to meet the user’s needs without sacrificing quality or accruing tech debt. • Expand or modify system to serve new purposes or improve workflow. • Take proactive steps to protect against regressions through a variety of testing techniques. • Use strong communication skills (written and verbal) to consult with management to ensure agreement on system principles. • Constantly improve the quality of the project being worked on, both via code contributions as well as long-term advocacy for larger-scale changes. • Build amazing consumer experiences, via troubleshooting programs and systems in order to restore normal functionality. • Develop, document, and revise system design procedures, test procedures, and quality standards. • Take responsibility for code quality, scalability, reliability, and performance. • Manage and process large datasets for model training and marketing analysis. • Deploy applications and services on the cloud for scalability and reliability. • Negotiate with Product Management to meet the user’s needs without sacrificing quality or accruing tech debt. • Take proactive steps to protect against regressions through a variety of testing techniques. • Constantly improving the quality of the projects via code contributions and long-term advocacy for larger-scale changes. • Build amazing consumer experiences taking responsibility for code quality, scalability, reliability and performance. • Develop and Enhance Generative AI Capabilities: Design and implement advanced generative AI models. • Focus on prompt engineering, ensuring AI systems can understand and respond to complex requests effectively. • Architect and Scale Event-Driven Systems: Develop robust, scalable event- driven architectures that can handle high volumes of data and traffic. • Ensure systems are resilient, efficient, and capable of meeting the demands of a rapidly growing user base. • Lead Technical Discussions and Decisions: Act as a subject matter expert in domain. • Facilitate technical discussions, make informed decisions, and guide junior team members. • Ensure Best Practices and Quality Standards • Advocate for and implement best practices in software development, including code reviews, testing, and documentation. • Maintain high standards for code quality and system reliability.
Qualifications
• Bachelor’s degree or U.S. equivalent in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field plus 5 years of professional experience as Software Developer, Software Engineer, or any occupation/position/job title involving software engineering for web technologies or applications • 5 years of professional experience performing software engineering (including developing, documenting, improving, and testing) for web technologies or applications that are scalable and reliable • 5 years of professional experience utilizing Java, Python, or Go • 5 years of professional experience utilizing JavaScript/TypeScript or React • 5 years of professional experience using AI-Related programming languages (including Python, TensorFlow, or PyTorch) • 5 years of professional experience performing Large Scale Data Processing (including SQL, NoSQL, or Spark) to manage and process large datasets for model training or marketing analysis • 5 years of professional experience utilizing cloud computing platforms (including AWS, Azure, or GCP) to deploy applications and services on the cloud for scalability and reliability.
Benefits
• Telecommuting permitted up to 2 days per week • Maintain high standards for code quality and system reliability

Related Jobs

- Company
- PDT Partners
- Post Date
- New
- Title
- Summer 2025 Software Engineering Internship
- Type
- $130,000 - $165,000 a year
- Location
- Manhattan, New York

- Company
- Tiger Analytics
- Post Date
- New
- Title
- Senior Tableau Developer
- Location
- Remote

- Company
- Terakeet
- Post Date
- New
- Title
- Sr. Data Scientist
- Type
- $107,000 - $162,000 a year
- Location
- Remote

- Company
- Esri
- Post Date
- New
- Title
- Sr. Application Developer
- Type
- $93,408 - $167,128 a year
- Location
- Unknown, California

- Company
- Okta
- Post Date
- New
- Title
- Senior Engineer, Performance Tuning
- Type
- $136,000 - $204,000 a year
- Location
- San Francisco, California