Staff Software Engineer
: Job Details :


Staff Software Engineer

Recruiting from Scratch

Location: New York,NY, USA

Date: 2024-09-14T06:30:08Z

Job Description:
Who is Recruiting from Scratch: Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire. This role is for our client based 4 days a week in New York. As a Staff Engineer, you will play a pivotal role in architecting and developing our data and AI platform. You'll work closely with cross-functional teams to drive technical excellence, innovation, and scalability. This role requires a blend of deep technical expertise, strategic thinking, and the ability to mentor and lead other engineers. You'll be instrumental in shaping our product roadmap and ensuring our technology aligns with evolving customer needs and market demands. Responsibilities
  • Architect and design scalable, high-performance systems for our data and AI platform
  • Lead the development of core platform features, with a focus on machine learning and data processing capabilities
  • Collaborate with product managers and other stakeholders to translate business requirements into technical specifications
  • Provide technical mentorship to other engineers and contribute to the overall growth of the engineering team
  • Stay at the forefront of AI/ML technologies and industry trends, continuously evaluating new technologies for potential integration
  • Drive innovation by proposing and prototyping new features or improvements to our existing platform
  • Contribute to the company's intellectual property through patents or research papers when appropriate
  • Work closely with the Forward Deployed Engineering (FDE) team to ensure smooth implementation and adoption of new features
  • Collaborate with the sales and customer success teams to understand customer needs and provide technical solutions
  • Partner with the GTM team to develop and refine technical narratives for our product offerings
  • Design and implement systems that can handle large-scale data processing and real-time AI operations
  • Optimize platform performance, ensuring high availability and reliability for our customers
  • Develop and maintain robust monitoring and alerting systems to proactively address potential issues
Candidate requirements
  • 5 - 8 years of experience in software engineering, with a focus on data-intensive and AI/ML systems
  • Experience with modern software development practices, including CI/CD, infrastructure as code, and microservices architecture
  • Extensive experience with cloud technologies (AWS, GCP, or Azure), scaling data intensive applications, and distributed systems
  • Excellent problem-solving skills and ability to think critically about technical and business challenges
  • Deep understanding of data processing frameworks (e.g., Apache Spark, Kafka) and ML frameworks (e.g., TensorFlow, PyTorch)
  • Proven track record of leading complex technical projects and mentoring other engineers
  • Able to work 4 days a week in our NYC office
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences
Compensation: $180,000 - $250,000 base + equity + benefits
Apply Now!

Similar Jobs (0)