What to expect day-to-day:
• Solve complex problems through data, rapidly.
• Design and develop state of the art software systems that address these complex and ambiguous problems.
• Own the inputs and the business outcome through cultivating a culture of relentless auditing and metric monitoring, automatically where possible.
This is a contractual position which is ideal for candidates who are looking to deal with scaling challenges at Amazon and ready to build mission critical system software applications and tools. It is also an opportunity for freelance candidates to become domain experts and have an enormous opportunity to make a large impact on the design, architecture and development of consumer products. Depending on individual performance this experience can lead to permanent positions as Software Development Engineers at Amazon.
We are open to hiring candidates to work out of one of the following locations:
Bangalore, KA, IND
BASIC QUALIFICATIONS
– 1+ years of non-internship professional software development experience
– Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
– Bachelor’s degree in computer science or equivalent
Click Here to Apply
Basic Qualifications:
- Strong computer science fundamentals and proven algorithm design capability
- 1+ years of hands-on software design and coding experience
- Proficiency in object-oriented development, with C# and .Net Framework (preferred) or any other object-oriented programming languages such as Java, C++ or related.
- Good technical, cross group collaboration and communication skills
Preferred Qualifications:
- Hands on experience in architectural design and large-scale systems
- Experience with using data analysis techniques on real datasets
- DevOps Experience supporting production systems
Click Here to Apply
Machine Learning Engineer Job
Rivendell Technologies, Inc. | Remote
- Contribute to the development of software and solutions, emphasizing ML/NLP as a key component, to productize research goals and deployable services.
- Collaborate closely with the frontend team and research team to integrate machine learning models into deployable services.
- Utilize and develop state-of-the-art algorithms and models for NLP/ML, ensuring they align with the product and research objectives.
- Perform thorough analysis to improve existing models, ensuring their efficiency and effectiveness in real-world applications.
- Engage in data engineering tasks to clean, validate, and preprocess data for uniformity and accuracy, supporting the development of robust ML models.
- Stay abreast of new developments in research and engineering in NLP and related fields, incorporating relevant advancements into the product development process.
- Actively participate in agile development methodologies within dynamic research and engineering teams, adapting to evolving project requirements.
- Collaborate effectively within cross-functional teams, fostering open communication and cooperation between research, development, and frontend teams.
- Actively contribute to building an open, transparent, and collaborative engineering culture within the organization.
- Demonstrate strong software engineering skills to ensure the reliability, scalability, and maintainability of deployable ML services.
- Take ownership of the end-to-end deployment process, including the deployment of ML models to production environments.
- Work on continuous improvement of deployment processes and contribute to building a seamless pipeline for deploying and monitoring ML models in real-world applications.
- Degree in Computer Science or related discipline or equivalent practical experience, with a strong emphasis on machine learning and natural language processing.
- Proven experience and in-depth knowledge of ML techniques, with a focus on implementing deep-learning approaches for NLP tasks in the context of productizing research goals.
- Ability to apply engineering best practices to make architectural and design decisions aligned with functionalities, user experience, performance, reliability, and scalability in the development of deployable ML services.
- Substantial experience in software development using Python, Java, and/or C or C++, with a particular emphasis on integrating machine learning models into production-ready software solutions.
- Demonstrated problem-solving skills, showcasing the ability to address complex situations effectively, especially in the context of improving models, data engineering, and deployment processes.
- Strong interpersonal and communication skills, essential for effective collaboration within cross-functional teams consisting of research, development, and frontend teams.
- Proven time management skills to handle dynamic and agile development situations, ensuring timely delivery of solutions in a fast-paced environment.
- Self-motivated contributor who frequently takes initiative to enhance the codebase and share best practices, contributing to the development of an open, transparent, and collaborative engineering culture.
Click Here to Apply
Game Developer Job
Ronin Labs | Pune, India
- Collaborate with designers, artists, and senior developers to contribute to the implementation and refinement of gameplay mechanics, systems, and features.
- Write clean, efficient, and maintainable code in C# using Unity to help bring game concepts to life.
- Participate in code reviews and seek guidance from experienced team members to enhance coding proficiency.
- Assist in identifying and addressing technical challenges and performance bottlenecks.
- Support efforts to optimize game performance and ensure smooth gameplay across various platforms.
- Stay informed about industry trends and technological advancements, incorporating them into development practices.
- Explore and implement new tools and technologies to improve the game development process.
- 1-4 years of professional experience in game development, with exposure to Unity.
- Demonstrated interest in game development through personal or academic projects.
- Proficiency in C# programming and a willingness to expand knowledge in software architecture and design patterns.
- Interest in game physics, AI, and graphics rendering.
- Familiarity with version control systems (e.g., Git) and collaborative development tools.
- Problem-solving skills and a collaborative mindset for effective teamwork.
- Good communication skills, with an eagerness to learn and convey technical information.
- Experience with multiplayer and networking in Unity.
- Knowledge of 3D graphics programming, shaders, and GPU programming.
- Experience with mobile game development (iOS and Android).
- Familiarity with VR/AR development.
- Familiarity with other game engines and technologies (e.g., Unreal Engine, Godot, etc.).
Click Here to Apply
Software Developer Job
Traqo | Noida, India
About Job
About Job
- Design, develop, and deploy web applications using Django.
- Work with frontend developers to integrate user-facing elements using server-side logic.
- Implement secure and data protection solutions.
- Optimize applications for speed and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain code integrity and organization.
- Update and maintain documentation for system functionality and changes.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Solid understanding of the Django REST framework for backend API development.
- Proficiency in Python, with good knowledge of Python web framework Django.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Able to integrate multiple data sources and databases into one system.
- Understanding of the threading limitations of Python, and multi-process architecture.
- Good understanding of server-side templating languages.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of fundamental design principles behind a scalable application.
- Familiarity with event-driven programming in Python.
- Proficient understanding of code versioning tools, such as Git.
- Competitive salary and benefits.
- Flexible working hours and the option to work remotely.
- A dynamic and supportive work environment.
- Opportunities for professional growth and development.
- A chance to be part of exciting projects in a forward-thinking company.