Similar jobs
About the Role:
Our team is responsible for building the backend components of MLOps plaBorm on AWS.
The backend components we build are the fundamental blocks for feature engineering,
feature serving, model deployment and model inference in both batch and online modes.
What you’ll do here
•Design & build backend components of our MLOps plaBormon AWS.
•Collaborate with geographically distributed cross-funcMonal teams.
•ParMcipate in on-call rotaMon with the rest of the team to handle producMon incidents.
What you’ll need to succeed
Must have skills:
•At least 8+ years ofprofessionalbackend web development experience with Python.
•Experiencewith web development frameworks such as Flask, Django or FastAPI.
•Experience working with WSGI & ASGI web serverssuch as Gunicorn, Uvicornetc.
•Experience with concurrent programming designs such as AsyncIO.
•Experience withunit and funcMonal tesMng frameworks.
•Experience with any of the public cloud platforms like AWS, Azure, GCP, preferably AWS.
•Experience with CI/CD practices, tools,and frameworks.
Nice to have skills:
•Experience with Apache KaYa and developing KaYa client applicaMons in Python.
•Experience with MLOps plaBorms such as AWS Sagemaker, Kubeflow or MLflow.
•Experience with big data processing frameworks, preferably Apache Spark.
•Experience with containers(Docker)andcontainer plaBorms likeAWS ECSor AWS EKS.
•Experience with DevOps & IaC tools such as Terraform, Jenkinsetc.
•Experience with various Python packaging opMons such as Wheel, PEX or Conda.
Key Responsibilities
- Prototype new app and feature ideas and explore new technologies that are at the forefront of mobile technology
- Integrating back-end API's with front-end.
- Maintain android apps, listen to community and fix issues that arise
- Design and implement new features, create UI, debugging
- Optimize applications for maximum speed and scalability.
- Collaborate with other team members
Key Requirements
- Strong expertise in Java
- Experience with releasing, maintaining mobile code
- Strong focus on high-quality mobile UI experiences
- Deep understanding of Android SDK
- Proficient understanding of code versioning
Key Responsibilities
● Work closely with principal engineers and product manager to deliver quality technology solutions.
● The SDE 2 core responsibilities include working on highly-maintainable and unit tested software components/systems that address the problems and guiding junior developers for the same.
● Will be working in a fast paced and agile work environment delivering quality solutions that have immediate business impact.
● Complete ownership of the projects you deliver while collaborating with technical and non-technical people in charge .
● A self-motivated learner and builder with strong customer focus and quality delivery.
● Ensure the process is being followed and quality code is being maintained by doing proper code review and testing if needed.
BASIC QUALIFICATIONS
● Bachelor’s degree or higher in Computer Science and min of 2 years of Software Development in MERN .
● Familiar with MERN Stack (React for frontend role and Express Node Mongo for backend role).
● Proven track record of building large-scale, highly available, low latency, high quality distributed systems and software products
● Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented , Databases.
● Excellent coding skills .
● Great problem solving skills and propensity to learn and develop tech talent.
● Ability to think big about problem statements, recommend alternative technical approaches and build optimal solutions.
PREFERRED QUALIFICATIONS
● Bar raising tech skills in building next gen customer experiences using technology .
● Sound understanding of putting in place and leading engineering excellence initiatives across team(s) such as code review , quality coding and unit test .
● Excellent verbal and written communication skills.
Job Description:
-Experience in -Develop product capabilities using Force.com, APEX, Visualforce, Lightninig Components .
- Knowledge of Perform unit testing, integration testing, and performance testing of new product functionality.
-Good understanding of the work, solution, and potential blockers in order to meet project goals.
-Ability to gather data migration requirements, define a data migration plan and perform complex data migrations requiring transformation using a database, and potentially containing very large data sets.
- Experience in Analyse data quality requirements, define data quality plan and execute.
-Knowledge of conduct technical process reviews, technical UAT's and work in part
Our client is the most sought after traditional Indian outfit manufacturing and exporting company. Their contemporary and stylishly designed clothes are full of unique patterns, matchless embroidery, gorgeous mirror-work and beautiful block prints.
Almost a decade old, it is a venture committed to bring together a varied range of traditional crafts and techniques of dyeing, weaving, printing and hand embroidery. The founders have dedicated their life to promote Indian Block Prints and provide employment and Hand-Embroidery training to women so that numerous underprivileged women can be empowered.
As an Administration Assistant Manager, you will be responsible for planning and coordinating administrative procedures and systems and devising ways to streamline processes in the company.
What you will do:
- Experience in handling admin portfolio beforehand, like pantry / canteen, stationary, house keeping, shift attendance management (for security guards etc.), etc.
- Managing administrative activities involving purchase of equipment's, maintenance of procurement, stationery, housekeeping, safety, security, etc.
- Planning and preparing monthly reports pertaining to finance required for maintaining office infrastructure and facilities.
- Budgeting and cost control measures, monitoring budget vis a vis variance.
- Maintaining admin store in out report.
- Contracts/ Vendor management:
- Generating POs, execution of task, submitting bills and ensuring payment to the vendor.
- Managing repair, maintenance & replacement of office equipment, appliances, furniture, furnishings, vehicles, building, etc.
- Purchasing, implementing and operating security and surveillance.
- Vendor management:
- Overseeing acquisition, installation and commissioning of equipments that are required for the facility – IT systems, air conditioning, CCTV, EPABX etc.
- Liaising security with supervisor. Ensuring guards availability as per roster. Immediately taking action on changes.
- Performing asset management of all locations.
- Monitoring event management, organizing meetings, conferences, making travel arrangements and hotel reservations for guests & foreign delegates.
- Liaising and coordinating with various departments within the Office.
- Upkeeping of office administrative facilities and ensure availability of daily miscellaneous requirements to provide harmonious work culture to employees.
- Acting as info-hub for providing administration related information and supervising administrative activities like general admin, verification of stationery stock, petty cash, courier, florist, pest control, housekeeping, etc.
- Specializing in handling back office operations, inter-office correspondence, confidential mails, quotations, monthly billing, cheques, etc.
What you need to have:
- Excellent communication and organizational skills.
- Proven experience as administration manager.
- Having experience in facilities management, vendor management, hardware management.
- Proficient in MS Office.
- An analytical mind with problem-solving skills.
- Excellent organizational and multitasking abilities.
- A team player with leadership skills.
- Willing to work for 6 days a week.
● Overall at least 1 year building software for iOS devices
● Experience with iOS SDK, Objective-C, Swift and Xcode IDE
● Experience with JSON, XML, JavaScript and interfacing iPhone/iPad applications to server-side API's
● Comfortable developing rich GUI's for the iPhone and/or iPad
● Solid grasp of object-oriented concepts and MVC programming techniques
Responsibilities
● Work on multiple simultaneous projects
● Divide projects into module with timelines
● Hands on coding, systems analysis, design and delivery of projects assigned.
● Coordinating project performance with business and clients.
● Completes assigned projects in a timely manner.
● Meets project objectives, providing systems that operate in a cost-effective manner.
● Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product.
● Escalates and refers all projects beyond scope of authority.
● Consults with and advises development areas on applications in area of responsibility.
● Responds to problems in a timely, effective manner.
Bonus Points
● Experience with Android/Java
● Cross Platform Application development
- Exp- 3+ yrs
- Must be very good in Java- 2.5+ yrs
- At least 1 yr of working experience in any one DB of Neo4j, Cassandra, Elastic Search
- Should have good devops working knowledge - Knowledge of AWS, Ansibleetc is a necessity
- Experience in TDD/BDD is required
- Minimum 1 yr working experience in Samza& Kafka.
- Knowledge of Azure is added advantage
- Understanding of AKKA and Play framework
NAME OF THE ORGANIZATION:
Truminds Software Systems
LOCATION:
Gurgaon
POSITION TITLE
Backend Engineer
YEARS OF EXPERIENCE:
4--7 Yrs.
JOB DESCRIPTION:
Good programming experience on Nodejs, Express, promises, having developed production applications using these frameworks.
Should be able to architect and design the backend services without supervision
Interface and integration with Mysql or MongoDB databases
Deployment experience on AWS including understanding of Nginx, AWS services would be desirable
EDUCATIONAL QUALIFICATION:
• B.E./B.Tech. in Computer Science/ IT or MCA would be preferred.
• Excellent oral and written communication skills