Programming Languages: Perl, java. Perl programming with strong OOPs knowledge.
UI: HTML, JS
System: Linux must have – good knowledge and shell scripting experience.
Prior experience in infrastructure automation, monitoring will definitely help.
Description:
The person in this role:
- Will be involved in developing new monitoring scripts, enhancement & defect fixes on existing monitors
- Have to be on-call to support any incoming production/P1 internal issues which need urgent attention (team members are on call for a week and we have a weekly rotation policy within the team)
Preferred skills:
- Perl
- Shell scripting
- Unix
- Jenkins
Similar jobs
- Experience building and managing large scale data/analytics systems.
- Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good
understanding of software design principles and architectural best practices.
- Be passionate about writing code and have experience coding in multiple languages, including at least
one scripting language, preferably Python.
- Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision
is right/wrong, and so on.
- Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’.
- Have exposure and working knowledge in AI environment with Machine learning experience
- Have experience working with multiple storage and indexing technologies such as MySQL, Redis,
MongoDB, Cassandra, Elastic.
- Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ.
- Use the command line like a pro. Be proficient in Git and other essential software development tools.
- Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus.
- Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana,
Graylog, StatsD, Datadog etc
Our goal
We are reinventing the future of MLOps. Censius Observability platform enables businesses to gain greater visibility into how their AI makes decisions to understand it better. We enable explanations of predictions, continuous monitoring of drifts, and assessing fairness in the real world. (TLDR — build the best ML monitoring tool)
The culture
We believe in constantly iterating and improving our team culture, just like our product. We have found a good balance between async and sync work — default is still Notion docs over meetings, but at the same time, we recognize that as an early-stage startup brainstorming together over calls leads to results faster. If you enjoy taking ownership, moving quickly, and writing docs, you will fit right in.
The role:
Our engineering team is growing and we are looking to bring on board a senior software engineer who can help us transition to the next phase of the company. As we roll out our platform to customers, you will be pivotal in refining our system architecture, ensuring the various tech stacks play well with each other, and smoothening the DevOps process.
On the platform, we use Python (ML-related jobs), Golang (core infrastructure), and NodeJS (user-facing). The platform is 100% cloud-native and we use Envoy as a proxy (eventually will lead to service-mesh architecture).
By joining our team, you will get the exposure to working across a swath of modern technologies while building an enterprise-grade ML platform in the most promising area.
Responsibilities
- Be the bridge between engineering and product teams. Understand long-term product roadmap and architect a system design that will scale with our plans.
- Take ownership of converting product insights into detailed engineering requirements. Break these down into smaller tasks and work with the team to plan and execute sprints.
- Author high-quality, highly-performance, and unit-tested code running on a distributed environment using containers.
- Continually evaluate and improve DevOps processes for a cloud-native codebase.
- Review PRs, mentor others and proactively take initiatives to improve our team's shipping velocity.
- Leverage your industry experience to champion engineering best practices within the organization.
Qualifications
Work Experience
- 5+ years of industry experience (3+ years in a senior engineering role) preferably with some exposure in leading remote development teams in the past.
- Proven track record building large-scale, high-throughput, low-latency production systems with at least 3+ years working with customers, architecting solutions, and delivering end-to-end products.
- Fluency in writing production-grade Go or Python in a microservice architecture with containers/VMs for over 5+ years.
- 2+ years of DevOps experience (Kubernetes, Docker, Helm and public cloud APIs)
- Worked with relational (SQL) as well as non-relational databases (Mongo or Couch) in a production environment.
- (Bonus: worked with big data in data lakes/warehouses).
- (Bonus: built an end-to-end ML pipeline)
Skills
- Strong documentation skills. As a remote team, we heavily rely on elaborate documentation for everything we are working on.
- Ability to motivate, mentor, and lead others (we have a flat team structure, but the team would rely upon you to make important decisions)
- Strong independent contributor as well as a team player.
- Working knowledge of ML and familiarity with concepts of MLOps
Benefits
- Competitive Salary 💸
- Work Remotely 🌎
- Health insurance 🏥
- Unlimited Time Off ⏰
- Support for continual learning (free books and online courses) 📚
- Reimbursement for streaming services (think Netflix) 🎥
- Reimbursement for gym or physical activity of your choice 🏋🏽♀️
- Flex hours 💪
- Leveling Up Opportunities 🌱
You will excel in this role if
- You have a product mindset. You understand, care about, and can relate to our customers.
- You take ownership, collaborate, and follow through to the very end.
- You love solving difficult problems, stand your ground, and get what you want from engineers.
- Resonate with our core values of innovation, curiosity, accountability, trust, fun, and social good.
Responsibilities:
Drives technology stack choices for treebo tech teams.
Comfortable working in fuzzy environments and changing requirements.
Act as a technical mentor to your team.
Requirements:
Effective problem solving skills in complex & large scale environment.
Exposure in Distributed systems and micro services.
Exposure to a wide variety of problem spaces, technologies.
Very Strong System design, separation of concerns and OO design skills
with ability to craft crisp interfaces and communicate at the right
levels of abstraction.
His / her code should be model code for the rest of the engineering
organisation.
Experience working with web-scale / user path systems.
Experience working with large scale persistent systems including NoSQL
databases.
3 - 6 years of overall experience.
B Tech or higher in Computer Science or equivalent required.
Role- Software Development Engineer-2
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
You write high quality, maintainable, and robust code, often in Java or C++ or C#
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazon’s business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
Bachelors or Masters in Computer Science or relevant technical field.
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.
Exceleron Software is looking for a Perl developer to join our development team.
**This is a fully remote position, even after COVID!**
Exceleron Software provides an integrated energy utility customer engagement suite consisting of Online and Cash Payments, Customer Alerts, Prepay Billing, Online Bill Presentment, Usage Monitoring, and a Mobile App (for both iOS and Android) in both the United States and India.
We have passionate, fun-loving, and exciting people at Exceleron in India and the US. We are looking for people who can have fun at work. We are looking for people with strong communication skills (you should be able to talk about Technology with ease) and be someone who works well as part of a team and enjoys sharing ideas and debating technical options.
You will be expected to provide input in the design of systems and can even provide an opinion on front-end design issues.
Core modules used in our systems: Catalyst, DBIx::Class, Template::Toolkit, Plack, Test::More, Moose, PDF::API2 along with many others. Should have experience in writing tests and doing code reviews and participating in test-driven development. You are also likely to have several CPAN modules, and follow the latest technical developments
Desired Candidate Profile
1) 3-8 years experience in Perl Development with a working knowledge of the following web
2) development stack: HTML/XHTML, CSS, JavaScript, Apache/Nginx Extensive experience with OO Perl
3) Proficient with building/managing relational databases
4) Any perl based web frameworks (Mojolicious, Catalyst, Dancer, CGI Application, or anything else)
*Preference will be given to Active contributors to Perl Mongers/ Programming/Hacking Discussions.
Type: Individual contributor with good hands on proficiency.
Must have
- Strong proficiency in at least one of Java, Ruby, Python
- Exposure to databases: any of PostgreSQL, MySQL, Apache Cassandra
- Any NoSQL database experience is a plus
- Exposure to AWS cloud infrastructure: EC2 or S3
- Proficiency with Git
- MUST: Using REST to make API calls.
Great to have:
- Experience working with one or more middleware, enterprise bus, queueing frameworks
- Any of Memcached/Redis, Apache Kafka / RabbitMQ / PubSub+ / AmazonMQ
Soft skills:
- Appreciation for clean and well documented code
What will you do at Tradyl:
(Examples for illustration only)
- Build a shipping service module that is called by our website to query shipping rates from India to a destination country. Configure this to so that an Ops person can update shipping costs as and when they change. Own deployment and monitoring of this service.
- Use Zapier to build a workflow to export a MixPanel report into a Google sheet every day.
- Change our supplier portal (built on bubble.io) to make an API call to our customer facing site, whenever a supplier modifies his profile.
- Write an alert mechanism that identifies catalogues with insufficient information and makes them non discoverable, which can run every day.
- Work with Business Team to design a workflow for product inwarding using Airtable. Write a small app within Airtable so that whenever a product is updated as “shipped” in airtable, it updates the customer facing website.
- Use an open source dashboarding framework to create a quick dashboard to track important business events.
Work Ex 3 - 6 yrs
Qualifications Graduation (BE / B Tech / BCA/MCA/BSC) with specialisation in Computer Science is Preferred or B.E / B Tech
Notice Period - Immediate or max 20 days or candidates with BUY OUT OPTION
Targetted Sector / Industry - IT, Ecommerce / Product startups, Edu Tech companies
Location : Kurla Mumbai, willing to relocate (if your not from Mumbai)
Should have a high performance Laptop + Internet Connection(Currently to start working remotely)
About the Company uFaber is a well-funded EduTech startup, founded by serial entrepreneurs from IIT Bombay. Technology has changed almost every aspect of our life but the way we learn is still the same. We know that we have chosen a very complex and difficult problem to solve but if problem is not challenging, what's the fun! We are building a team of super smart and high IQ people
Skills Required :
1) Hands on experience in python - django / flask / django restful API frameworks
- Having worked as an individual contributor - developing the project / product end to end from scratch
- Having worked as a backed/fullstack developer
- Having worked on high user base products / apps(min 10 - 20k) users
- Having solved or worked on production issues after the product release
- Having lead a team of 2-4 developers(DESIRED, not mandatory)
2) Good understanding of HTML / CSS | SCSS / Javascript / jQuery, responsive web design using bootstrap
3) Basic understanding of MVC, JavaScript development (Angular is a big bonus)
4) Understanding of code versioning tools, such as Git
5) Management of hosting environment, including database administration (preferebly relational databases MySQL, Postgres, etc)
6) Strong theoritical and practical knowledge of the work - the fundamentals must be clear.
7) Smart, confident and good communication skills.
What you are suppose to do :
1. Plan and execute the long term development roadmap.
2. Code high quality web and mobile apps in django and angular.
Max CTC - 15 Lacs fixed
Work Ex 3 - 6 yrs
Qualifications Graduation (BE / B Tech / BCA/MCA/BSC) with specialisation in Computer Science is Preferred or B.E / B Tech
Notice Period - Immediate or max 20 days or candidates with BUY OUT OPTION
Targetted Sector / Industry - IT, Ecommerce / Product startups, Edu Tech companies
Location : Mumbai, willing to relocate
As engineeing lead, you would be responsible for driving day to day development activities including coordination with customers and project management team in US. You are expected to be hands-on with the technology stacks we work with so you can contribute as a developer across projects on need basis.
Role & Responsibilities
- Lead the engineering effort across projects
- Interface with key stakeholders and apply your technical proficiency across different stages including Application Architecture, Design and Development
- Understand client's business requirements and be able to map them to technology solutions and make them work
- Design and build modern solutions informed by a deep understanding of cloud architecture and how distributed systems operate at scale
- Provide regular support and guidance to teams on complex coding, issue resolution and execution
- Establish and enforce best development and engineering practices including QA and DevOps
- Lead and manage your own team, but also get down to coding, testing, and designing solutions as and when needed
- Communicate effectively with teams, clients and business leaders within the company
Skills & Experience
- Minimum 6+ years of experience designing and building full stack applications using UI frameworks like Angular, React or Vue.JS and backend frameworks like Node.JS/ExpressJS or Python/Django/Flask or Laravel/Yii2/Symphony
- Minimum 2-3 years of experience as a Technical Lead mentoring team of 3 to 5 developers
- Strong knowlegde of cloud and distributed systems (AWS, GCP, Azure). Cloud certifications would be an added advantage.
- Deep knowledge of relational databases, SQL and NoSQL databases. Experience with Graph databases like Neo4j is desirable.
- Proficient in Git and CI-CD frameworks
- Strong communicator with visual, verbal, and writing skills to clearly articulate complex design problems and solutions
- Ability to work in an agile environment