1. Expert Skill in Django/Python 2. 2-7 Year of work experience 3. Deep understanding of software architecture, data structure, and algorithms 4. Passion for technical leadership, programming and mentoring 5. Knowledge of professional software engineering best practices for the full software development lifecycle 6. Strong analytical skills, with excellent problem-solving abilities 7. Understanding of operating system fundamentals
Rapido looking for a team member who has a background in data modeling, distributed system design, and communications protocol and is passionate about writing code and the art of management. We are a close-knit group spanning the full gamut of hardware and software design, and are looking for candidates with similarly broad engineering interests and technical management experience to become an integral part of our team. The work: Oversee a group of top-tier developers creating the backbone infrastructure of the Rapido's platform and make self-guided code contributions Hands on with in-depth technical understanding of NoSQL databases, distributed fault tolerant systems Design efficient, flexible data models and protocols for defining home automation devices on many different platforms Get involved in a diverse, cross-functional team spanning hardware, mobile apps, and cloud services Collaborate with other engineering and product teams in the organization to pull together diverse system requirements Help define and facilitate architectural vision throughout the organization Minimum qualifications: Bachelor’s degree in Computer Science, Mathematics, Statistics, or related field or equivalent experience 3+ year's of backend platform/cloud software development experience 2+ year's of engineering management experience Preferred qualifications: Understanding of multiple programming languages Experience with system-wide formal data modeling and protocol definition in distributed systems Knowledge of good API design and abstraction concepts Demonstrated achievement of delivering enterprise-grade software platforms Proficiency in designing, developing, and debugging distributed systems Experience working with cross-functional teams including backend, apps, and test engineering Excellent problem-solving, organizational, and critical thinking skills Exceptional verbal and written communication skills with the ability to effectively influence and communicate cross-functionally with all levels of the organization Experience working with external development teams/contractors to facilitate implementation
Developing API-driven micro-services that combine into large and complex platforms Planning and executing highly parallel distributed object storage transformations and migrations Maintaining automated test suites using CI/CD tools Participating in collaborative projects with small software engineering teams Develop automation, processes, and tools designed to make our services simpler and more robust Participate in troubleshooting, capacity planning and analysis, performance analysis activities Advise management on service onboarding strategies and execution
- As a Senior Software Engineer for Backend Systems, you will be responsible for the design and development of our backend systems, including Real-time Bidding (RTB) servers, ad servers, integrations with various exchanges, performance tuning and adding new features as per business requirements.Responsibilities :- Design and deliver highly scalable server components.- Work with the product team to understand business requirements, and scope the development efforts.- Develop code to integrate with various exchanges using OpenRTB/other protocols.- Measure and tune the performance of RTB and other servers.- Perform code and design reviews with the team to ensure high quality deliverables.REQUIREMENTS :- BS in Computer Science or equivalent minimum. Masters degree preferred.- Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design.- 2+ years experience developing distributed systems and scalable servers.- Good experience with web technologies.- Very good proficiency in Java, and one other programming language.- Solid programming experience with Java and J2EE frameworks, including Hibernate and NIO or similar systems.- Eexperience in digital display advertising industry is preferable. Experience with mobile and video advertising is a plus.- Experience in building and maintaining RTB systems is preferable.- Experience in analyzing memory leaks, GC, thread starvation, synchronization issues, thread and heap dumps a plus
This is a test job. Please don't apply :) This is a test job. Please don't apply :) This is a test job. Please don't apply :)
RedLock is a fast growing cyber-security startup headquartered in California, with offices in Bangalore. Responsibilities: Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support. Write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers Participate actively and contribute to design and development discussions Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security concepts to others Required: Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc) Experience designing/building scalable REST API’s and Soap web services. Experience with open source frameworks/servers (Spring, Hibernate, Apache Tomcat). Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (Cassandra, MongoDB, RedShift, Vertica etc) Hands on experience with relational SQL (including window functions, recursion, etc.) and no-SQL technologies.
We are a cloud-based healthcare startup working to bring affordable and intelligent healthcare to the grassroots - we want someone who has a strong sense of understanding users, interacts with different channels of businesses and has a solid grasp on tools to execute fast. We are looking for a strong candidate to work on the cloud-based server architecture and develop features from scratch that address issues of scalability and performance. Technical Skills: 1. Strong knowledge of data structures and Algorithms. 2. Strong OS fundamentals and computer networks. 3. Understanding of AWS architecture will be an added advantage. 4. Should have a hands-on on Python, C/C++, Golang. Early joiners will be preferred. Personal Skills: 1. Energetic & enthusiastic to work in an open and fast-paced environment. 2. Willing to learn & grow. 3. Good communication skills( ability to express thoughts). 4. Amazing problem-solving skills. 5. Driven and hustler. 6. Startup experience is a plus. What will you gain: 1. Experience of working with a team who is always open to new suggestions and ideas for implementing things. 2. Good exposure to the healthcare ecosystem. 3. Ability and experience required for scaling a startup. NOTE: We are actively looking for energetic people to join our team. If you feel that you have the right skill sets and you hold an edge above all the candidates. Write to us: Why should we hire you? And send it to firstname.lastname@example.org. Keep the subject line as Fast Track | Name | Position
Job Description SigTuple is seeking Systems or Backend Engineers engineers to build a highly scalable platform for running deep learning based medical solutions. The engineering team of SigTuple is responsible for simplifying complex workflows of medical analyses into an elegant software design to make it scalable and distribute it across hundreds of machines. In this role, you'll utilize a combination of systems design experience, network knowledge, troubleshooting skills, and programming to to ingest terabytes of data, analyse it using distributed computing and deliver infrastucture and storage platform services. The ideal candidate is a technical generalist with skills ranging from production systems/network management to software development. Experience with delivering in cloud based platforms is a must. Responsibilities 1. Design and create distributed system software frameworks for processing data in a near real-time manner. 2. Create next generation software for data scientists to analyse and train their AI models on which require you to understand data science and AI. 3. Complete ownership of infrastructure components and automation of operational activities. 4. Ensuring reliability of all systems made by various development teams. Requirements 1. BTech/MTech in any engineering discipline. 2. 3-6 years of experience in an Backend or Systems Role. 3. Experience in management of cloud computing services. Extensive knowledge of any one cloud platform (AWS, Azure, OpenStack etc.) 4. Proficiency with OS and network fundamentals 5. Experience of working with scale is a must 6. Hands on experience with machine learning will be a plus