Technical Lead
Technical Lead
General Description:
We live in a moment of remarkable change and opportunity that is cognitive computing. The convergence of data and technology is transforming industries, society and even the workplace. CognitiveScale is a high-energy, high-growth company funded by entities such as IBM, Intel, Microsoft and Norwest. We are seeking an enterprising individual to join our growing team as a Technical Lead.
In this role, you will provide technical leadership and empowerment to an exceptional development team along with close collaboration with peers across disciplines. Whether working directly with clients, contributing to internal initiatives, giving technical talks, or supporting client delivery, you will be on the cutting edge of the AI revolution. You can speak the language of any department and are equally comfortable working with developers, user experience designers, project managers, sales teams, and DevOps folks. In this role, you will have the opportunity to put cognitive computing in action to truly change the world! Come join us on our journey....
What you will do everyday:
- Lead collaboration efforts on solution design, work estimation and implementation of new features including interfaces, contracts with storage system and data transformation
- Mentor and share knowledge with team members
- Plan by understanding the details (effort, risk, priority) of remaining work committed for a release
- Work with Customer and CognitiveScale project leadership to ensure implementation of CognitiveScale products and services are delivered on time and on budget.
- Contribute ideas to continually improve the team’s productivity, job enjoyment, and code quality
- Evangelize a technical direction for the team and collaborate across the organization to bring this vision into reality
What you need to bring to the table:
- 8+ years of experience in Object Oriented Design and Programming or Functional Programming
- 5+ year of experience with Java, C#, Python, or Scala
- A passion for learning and continuously honing your craft
- Extensive experience with enterprise architecture, design patterns, distributed systems and microservices architectures
- Demonstrated ability to effectively establish and maintain working relationships with all levels of the organization
- Ability to recognize areas for improvement (whether tools, practices, etc.) and the initiative to work toward a solution
- Bachelor’s Degree or higher. Computer Science, Math, or Engineering major is preferable.
What else will help:
- Technical Consultant experience
- Experience working in an agile environment
- Experience working with Docker or other virtualization platforms
- Experience continuously delivering features, particularly in a SaaS organization
- Familiarity with machine learning techniques
CognitiveScale is an Equal Opportunity Employer. CognitiveScale does not discriminate against any applicant for employment because of age, gender, sexual orientation, race, religion, national origin, ethnicity, veteran status, or disability.