About Vitwit
Similar jobs
- 2 years of strong development background building complex applications.
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience building applications using NodeJS and frameworks such as Express.
- Thorough understanding of React.js and NodeJS including its core principles.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Strong experience with MongoDB, Postgres
- Developing new user-facing features using React.js
- Thorough understanding of React.js & popular Workflows (such as Flux or Redux)
- Building reusable components and front-end libraries for future use
Sizzle is an exciting new startup that’s changing the world of gaming. At Sizzle, we’re building AI to automate gaming highlights, directly from Twitch and YouTube streams. We’re looking for a superstar Python expert to help develop and deploy our AI pipeline. The main task will be deploying models and algorithms developed by our AI team, and keeping the daily production pipeline running. Our pipeline is centered around several microservices, all written in Python, that coordinate their actions through a database. We’re looking for developers with deep experience in Python including profiling and improving the performance of production code, multiprocessing / multithreading, and managing a pipeline that is constantly running. AI/ML experience is a plus, but not necessary. AWS / docker / CI/CD practices are also a plus. If you are a gamer or streamer, or enjoy watching video games and streams, that is also definitely a plus :-)
You will be responsible for:
- Building Python scripts to deploy our AI components into pipeline and production
- Developing logic to ensure multiple different AI components work together seamlessly through a microservices architecture
- Managing our daily pipeline on both on-premise servers and AWS
- Working closely with the AI engineering, backend and frontend teams
You should have the following qualities:
- Deep expertise in Python including:
- Multiprocessing / multithreaded applications
- Class-based inheritance and modules
- DB integration including pymongo and sqlalchemy (we have MongoDB and PostgreSQL databases on our backend)
- Understanding Python performance bottlenecks, and how to profile and improve the performance of production code including:
- Optimal multithreading / multiprocessing strategies
- Memory bottlenecks and other bottlenecks encountered with large datasets and use of numpy / opencv / image processing
- Experience in creating soft real-time processing tasks is a plus
- Expertise in Docker-based virtualization including:
- Creating & maintaining custom Docker images
- Deployment of Docker images on cloud and on-premise services
- Experience with maintaining cloud applications in AWS environments
- Experience in deploying machine learning algorithms into production (e.g. PyTorch, tensorflow, opencv, etc) is a plus
- Experience with image processing in python is a plus (e.g. openCV, Pillow, etc)
- Experience with running Nvidia GPU / CUDA-based tasks is a plus (Nvidia Triton, MLFlow)
- Knowledge of video file formats (mp4, mov, avi, etc.), encoding, compression, and using ffmpeg to perform common video processing tasks is a plus.
- Excited about working in a fast-changing startup environment
- Willingness to learn rapidly on the job, try different things, and deliver results
- Ideally a gamer or someone interested in watching gaming content online
Seniority: We are looking for a mid to senior level engineer
Salary: Will be commensurate with experience.
Who Should Apply:
If you have the right experience, regardless of your seniority, please apply.
Work Experience: 4 years to 8 years
About Sizzle
Sizzle is building AI to automate gaming highlights, directly from Twitch and YouTube videos. Sizzle works with thousands of gaming streamers to automatically create highlights and social content for them. Sizzle is available at www.sizzle.gg.
- Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo, Dynamo
- With 3+ years, Proven experience as a Full Stack Developer or similar role preferably using MERN stack.
- Binding of UI elements to JavaScript object models
- Creating RESTful services with Node.js
- Architect scalable web architectures
- Work in a cross-functional team to deliver a complete user experience
- Create Unit and Integration tests to ensure the quality of code
- Be responsive to change requests and feature requests
- Write code that is cross-platform and cross-device compatible
- Ability to wear many hats and learn new technologies quickly
- Experience in using AWS
KEY RESPONSIBILITIES
- Building a website based on the given requirements and ensure it’s successfully deployed
- Responsible for designing, planning, and testing new web pages and site features
- A propensity for brainstorming and coming up with solutions to open-ended problems
- Work closely with other teams, and project managers, to understand all stakeholders’ requirements and ensure that all specifications and requirements are met in final development
- Troubleshoot and solve problems related to website functionality
- Takes ownership of initiatives and drives them to completion.
- Desire to learn and dive deep into new technologies on the job, especially around modern data storage and streaming open source systems
- Responsible for creating, optimizing, and managing REST APIs
- Create website content and enhance website usability and visibility
- Ensure cross-browser compatibility and testing for mobile responsiveness
- Ability to integrate payment processing and search functionality software solutions
- Stay up-to-date with technological advancements and the latest coding practices
- Collaborate with the team of designers, content managers, and developers to determine site goals, functionality, and layout
- Monitor website traffic and overall system’s health with Google analytics to ensure high GTmetrix score
- Build the front-end of applications through appealing visual design
- Design client-side and server-side architecture
- Develop server-side logic and APIs that integrate with front-end applications.
- Architect and design complex database structures and data models.
- Develop and implement backend systems to support scalable and high-performance web applications.
- Create automated tests to ensure system stability and performance.
- Ensure security and data privacy measures are maintained throughout the development process.
- Maintain an up-to-date changelog for all new, updated, and fixed changes.
- Ability to document and manage all the software design, requirements, reusable & transferable code, and other technical aspects of the project.
- Create and convert storyboards and wireframes into high-quality full-stack code
- Write, execute, and maintain clean, reusable, and scalable code
- Design and implement low-latency, high-availability, and performant applications
- Implement security and data protection
- Ensure code that is platform and device-agnostic
EDUCATION & SKILLS REQUIREMENT
- B.Tech. / BE / MS degree in Computer Science or Information Technology
- Expertise in MERN stack (MongoDB, Express.js, React.js, Node.js)
- Should have prior working experience of at least 3 years as web developer or full stack developer
- Should have done projects in e-commerce or have preferably worked with companies operating in e-commerce
- Should have expert-level knowledge in implementing frontend technologies
- Should have worked in creating backend and have deep understanding of frameworks
- Experience in the complete product development life cycle
- Hands-on experience with JavaScript, HTML, CSS, JQuery, JSON, PHP, XML
- Proficiency in databases, including analytical (e.g., mySQL, MongoDB, PostgreSQL, DynamoDB, Redis, Hive, Elastic etc.)
- Knowledge of architecting or implementing search APIs
- Great understanding of data modeling and RESTful APIs
- Strong knowledge of CS fundamentals, data structures, algorithms, and design patterns
- Strong analytical, consultative, and communication skills
- Excellent understanding of Microsoft office tools : excel, word, powerpoint etc.
- Excellent organizational and time management skills
- Experience with responsive and adaptive design (Web, Mobile & App)
- Should be a self starter and have ability to work without being supervised
- Excellent debugging and optimization skills
- Experience building high throughput/low latency systems.
- Knowledge of big data systems such as Cassandra, Elastic, Kafka, Kubernetes, and Docker
- Should be willing to be a part of a small team and working in fast-paced environment
- Should be highly passionate about building products that create a significant impact.
- Should have experience in user experience design, website optimization techniques and different PIM tools
Roles and Responsibilities
1) Understand client requirements and functionalities.
2) Write well-designed, testable, efficient code.
3) Responsible for solving complex technical issues.
4) Ensure quality projects are delivered within defined timelines.
5) Active involvement in client communication to understand functional requirements.
6) Maintain high standards of quality for code, documentation and other deliverables.
Required Skills
1) Good experience in Angular/React
2) Hand on Node.JS./Express JS
3) Database : MongoDB
4) Experience in Java Script, Typescript.
5) Experience working in an Agile environment.
6) Good communication skills.
Who We Are Looking For:
We are looking for a driven Blockchain & Solidity Developer who learns fast, who is humble and values teamwork. The ideal candidate will be technical, data-driven, creative, and efficient. The kind of person who joins our Team is passionate and willing to think outside of the box and execute on it. We are committed to helping you grow, challenging you with hard, meaningful work and celebrating our successes and failures together.
Preferred Experience:
- 3+ years of software experience ( Full stack) , 1+ years of Solidity development experience
- Presently leading as CTO, Tech Lead or Technical Project manager at established crypto project
Technical Skills
- Experience in development of solidity smart contracts and operating mechanism of blockchain encryption algorithms, consensus mechanism, security protocols etc.
- Proven work experience of deployments on ETH/BSC/MATIC networks and other EVM Chains
- Understanding of virtual machine architecture, memory, and stack.
- Familiar with Truffle, Waffle, and Hardhat, and the pros and cons of each framework.
- Familiarity with code versioning tools (git) and repo management.
- (Plus) Understanding of mainstream DeFi ecosystems like Uniswap, Compound, Curve etc.
Soft Skills
- Proficiency in English & Communication
- Team Collaboration and task management
What You Will Be Doing:
- Collaborates with the team on conceptualizing and developing new applications. Write high-quality, pragmatic code as part of a multidisciplinary agile team.
- Participate in design, development and code reviews.
- Take accountability for end-to-end production, testing, and shipping of code.
Our Offering:
- Purpose: You’ll be part of something bigger, working towards building a decentralized financial ecosystem.
- Culture: You’ll work in a thriving, friendly, and fun environment that promotes open discussions, jokes, learning, video games, and lots of fun.
- People: You’ll work with some of the most driven and intelligent people in the crypto space, engaging with a network of diverse talent team members & advisors.
- Flexible vacation policy: work with your manager to take time off when you need it
Producing clean, efficient code based on specificationsCreate scaleable, automated solutions for our customer base
Responsibilities
- Designing and developing user interactions, front end architecture, back end website applications.
- Creating servers and databases for functionality.
- Ensuring responsiveness and cross-platform optimization for mobile phones.
- Maintaining high-level coding structure.
- Designing and developing APIs.
- Staying abreast of developments in web applications and programming languages.
Skills
- 1-3 year(s) working experience as a full stack developer.
- Proficiency with server-side languages such as .NET, .NET Core, and Python.
- Working knowledge with javascript frameworks such as React JS, Angular JS, and proficiency with fundamental frontend languages such as HTML, CSS, Javascript.
- Familiarity with database technology such as MS SQL, PostgreSQL, MySQL, and MongoDB
- Proficiency using Bitbucket/Git version control.