Job Description, Responsibilities & Requirements
About the Position
Software Engineer
We are seeking a Software Engineer with 4+ years of experience in Python/Scala/Java to join our remote team and build scalable data pipelines and machine learning infrastructure.
About the Company
For over two decades (since 1999), we have helped tiny ambitious early-stage startups, growth businesses, and enterprise companies build scalable digital software products, optimized IT infrastructure to the Cloud, and build Hybrid (offshore/onshore) high-performing Tech Remote Teams.
We’re one of the few outsourcing companies in the world that can take a software product idea from thought to execution. From napkin sketch to a digital SaaS product.
Building the best digital products does not just mean hiring the best global teams but also having the proven discipline to execute the software product effectively. We believe in Product vs. Project mindset. We take outcomes seriously and are committed to making a positive impact to our client’s business.
We are headquartered in Dallas Fort-Worth, Texas, with global team members from 14+ countries. Our global back-office located in New Delhi NCR (Noida) India supporting our organization worldwide.
Responsibilities
- Architect, design, build, implement, and support data pipelines/products to serve machine learning and analytical use cases.
- Craft and build infrastructure for orchestrating the end-to-end machine learning lifecycle from the experimentation phase to production deployment.
- Engage in front-end, back-end, full-stack development, or data engineering as required.
- Apply automation to data engineering.
- Work within an Agile environment, including daily standups, backlog grooming, sprint planning, demos, and retrospectives.
- Track project work in Jira, Jira Align, and ServiceNow.
Requirements
- 4+ years of software development experience using Python/Scala/Java.
- Experience with Machine learning, infrastructure, or backend services.
- Experience working with a variety of technologies such as Kubernetes, Spark, Flink, Kafka, Airbyte, pySpark, Airflow.
- Experience with SQL Server, PostgreSQL, MySQL or other SQL/NoSQL databases.
- Experience with cloud service providers, preferably AWS.
- Familiarity with cloud infrastructure tools and technologies such as Kubernetes, Terraform, Docker, and other containerization technologies.
- Experience with Python, Java, NodeJS, Go, GraphQL for APIs and services.
- Fluent in English (both written and spoken).
- Work during core hours of US EST / CST / PST.
We Offer
- Remote work opportunities.
- Be part of a global team with members from 14+ countries.
- Work with a company that has been in the industry for over two decades.
How to Apply
To apply for this job email your details to [email protected]