cover image
Keystone AI

Keystone AI

www.keystone.ai

2 Jobs

1,136 Employees

About the Company

Keystone is an innovative strategy, economics, and technology consulting firm delivering transformative ideas and novel solutions to global brands and law firms on leading-edge challenges in technology, business, consumer goods, and science. The firm’s expertise in strategy, economics, data analysis, product development, intellectual property, and antitrust is ideally suited to develop bold strategies that have a far-reaching impact on business, consumers, and public policy. Keystone combines the strategic insights of leading academic experts from Harvard, Stanford, MIT, Wharton, and other top universities with the practical industry expertise of its accomplished network of professionals to deliver extraordinary impact. We work with an array of Fortune 50 technology companies as well as global consumer brands, including Amazon, Facebook, GE, Intel, Roche, Microsoft, Oracle, Yeti, and others. Keystone applies the most advanced strategy, analytical and business management services while also using our entrepreneurial skills to drive innovation, business growth, and digital transformation. We are actively hiring for our Boston, NYC, Seattle, San Francisco and London offices. Learn more about Keystone at www.keystone.ai.

Listed Jobs

Company background Company brand
Company Name
Keystone AI
Job Title
Software Engineer II
Job Description
**Job title:** Software Engineer II **Role Summary:** Develop and deliver high‑impact software solutions focused on natural language processing and machine learning for large‑scale, complex problems. Work in an interdisciplinary environment collaborating with data scientists, economists, and business strategists to solve challenges for Fortune 100 technology and law clients. **Expectations:** - Produce robust, scalable code that meets functional and performance requirements. - Manage multiple concurrent workstreams in a fast‑paced, entrepreneurial setting. - Communicate technical concepts clearly to both technical and non‑technical stakeholders. - Continuously learn and apply emerging technologies to advance project goals. **Key Responsibilities:** - Design, implement, test, and deploy software components using modern programming languages. - Build and refine NLP and ML models, integrating them into end‑to‑end solutions. - Write clean, maintainable code following coding standards and best practices. - Collaborate with cross‑functional teams (data science, product, operations) to define requirements and deliverables. - Participate in agile ceremonies (stand‑ups, retrospectives, sprint planning). - Conduct code reviews, mentor junior engineers, and share knowledge across the team. - Troubleshoot, debug, and optimize existing codebases for performance and reliability. - Document system architecture, design decisions, and technical specifications. **Required Skills:** - 2+ years professional software development experience. - Proficiency in at least one programming language (e.g., Python, Java, C++). - Strong foundation in data structures, algorithms, and software design principles. - Experience with NLP or ML frameworks/tools (e.g., TensorFlow, PyTorch, spaCy). - Analytical mindset with ability to decompose complex real‑world problems. - Excellent written and verbal communication skills. - Proven teamwork and collaboration across multiple stakeholders. - Self‑directed, adaptable to rapid change and new challenges. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, or related technical field. - Master’s degree in a related field considered favorably. - Relevant certifications (e.g., AWS Certified Developer, TensorFlow Developer Certificate) are a plus but not mandatory.
New york, United states
Hybrid
Junior
10-11-2025
Company background Company brand
Company Name
Keystone AI
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Design, develop, and deploy software solutions for large‑scale, complex problems in natural language processing, machine learning, and data analytics. Collaborate across technical and business teams to deliver high‑impact technology services for Fortune 100 clients. Expectations: - 2+ years of professional software development experience (or equivalent graduate study). - Strong foundation in data structures, algorithms, and object‑oriented design. - Proven ability to learn quickly, manage multiple concurrent projects, and communicate complex concepts to technical and non‑technical stakeholders. Key Responsibilities: - Build and maintain scalable, production‑grade software components in languages such as Python, Java, C++, or Scala. - Implement NLP pipelines, ML models, and data processing workflows relevant to consulting engagements. - Collaborate with research and client teams to translate business requirements into technical specifications. - Conduct code reviews, unit testing, and performance optimizations. - Support continuous integration/continuous deployment (CI/CD) pipelines and delivery best practices. Required Skills: - Programming proficiency (Python, Java, C++, or Scala). - Experience with machine learning frameworks (TensorFlow, PyTorch, scikit‑learn) and NLP libraries (NLTK, spaCy, Huggingface). - Exposure to cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes). - Strong analytical, problem‑solving, and project management capabilities. - Effective written and verbal communication skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Computer Engineering, or related field. - Master’s degree accepted as equivalent to additional professional experience. - 2+ years of software development experience in a professional setting.
San francisco, United states
Hybrid
Junior
13-11-2025