Sutherland Logo

Sutherland

Full-Stack Python Developer - Tenable (SFOpp-75429)

Job Posted 2 Days Ago Posted 2 Days Ago
Be an Early Applicant
Hyderabad, Telangana
Mid level
Hyderabad, Telangana
Mid level
The Full-Stack Python Developer will design and implement systems for real-time data ingestion and machine learning. Responsibilities include building data pipelines, optimizing machine learning models, and creating web interfaces for analysis and prediction. The role requires knowledge in Python, data streaming, and web development using Flask.
The summary above was generated by AI

Company Description

Sutherland is an experience-led digital transformation company. Our mission is to deliver exceptionally engineered experiences for customers and employees today, that continue to delight tomorrow. For over 38 years, we have cared for our clients' customers, delivering measurable results and accelerating growth. 

Job Description

Full-Stack Python Developer with Real-Time Data Ingestion and Machine Learning Experience

Job Summary:

Full-Stack Python Developer with expertise in machine learning, real-time data ingestion, and web development to build a solution that processes, analyzes, and predicts outcomes based telemetry and log data. The ideal candidate should have experience with data streaming, Python, Flask, and machine learning, and be comfortable designing data ingestion pipelines for telemetry and log data.

Responsibilities:

Real-Time Data Ingestion:

  • Build robust pipelines to automatically ingest logs and telemetry data from multiple sources.
  • Set up real-time or near-real-time data streaming using tools like Apache Kafka, AWS Kinesis, or custom solutions.
  • Clean, preprocess, and transform incoming data for analysis and prediction.

Machine Learning Model Development:

  • Design and train machine learning models to perform predictions on critical metrics.
  • Use libraries such as scikit-learn, TensorFlow, or PyTorch to optimize models and implement automated model retraining as new data is ingested.

Web Interface Development:

  • Develop a user-friendly interface with Flask for both file uploads and real-time data ingestion.
  • Enable the interface to handle manual CSV uploads for batch predictions and create endpoints for real-time prediction results.
  • Add dashboards or visual elements to display alerts, notifications, and real-time data insights.

Optimize and Maintain Codebase:

  • Write clean, efficient, and scalable code.
  • Implement logging, error handling, and monitoring within data ingestion pipelines.
  • Apply security best practices to handle sensitive log and telemetry data.

Requirements:

  • Python: Strong experience with Python and libraries like pandas, numpy, joblib, and scikit-learn.
  • Real-Time Data Ingestion: Proficiency in tools such as Apache Kafka, AWS Kinesis, Google Pub/Sub, or similar.
  • Machine Learning: Experience with scikit-learn, TensorFlow, or similar libraries for model building and optimization.
  • Flask and Web Development: Ability to develop interactive HTML interfaces.
  • Data Processing: Skilled in data cleaning, manipulation, and handling structured and unstructured data from logs and telemetry.

Preferred Experience:

  • Cloud Services: Familiarity with cloud platforms (AWS, GCP, Azure) for deploying and scaling applications.
  • Database Management: Experience with SQL or NoSQL databases for storing processed data.
  • Data Streaming Frameworks: Knowledge of Spark Streaming or Apache Flink for high-volume data processing.
  • Deployment Tools: Experience with Docker, Kubernetes, or similar tools for deploying applications.
  • Security Best Practices: Knowledge of security standards for handling log and telemetry data.

Attributes:

  • Problem Solver: Ability to troubleshoot and optimize data ingestion pipelines and machine learning models.
  • Autonomous Worker: Comfortable managing tasks independently, with a focus on accuracy and quality.
  • Real-Time Mindset: Skilled at designing solutions for responsive data processing and analysis.


Qualifications

Graduation

Additional Information

All your information will be kept confidential according to EEO guidelines.

Top Skills

Apache Kafka
Aws Kinesis
Docker
Flask
Google Pub/Sub
Kubernetes
NoSQL
Numpy
Pandas
Python
PyTorch
Scikit-Learn
SQL
TensorFlow

Similar Jobs

7 Days Ago
Hyderabad, Telangana, IND
Mid level
Mid level
Information Technology • Consulting
The Full Stack Python Developer will be responsible for developing web applications using Core Python and Django, creating REST APIs, and working with Angular. The role requires strong skills in SQL and experience with version control systems like Git, as well as familiarity with CI/CD pipelines and Agile development. A good understanding of data structures, programming languages, and client-facing communication is essential.
An Hour Ago
Easy Apply
Remote
3 Locations
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software
The Principal Software Engineer will lead complex engineering projects, drive architecture, and implement new technology initiatives. They will mentor team members and contribute to cross-functional projects within a remote-first team environment.
6 Hours Ago
Hyderabad, Telangana, IND
Mid level
Mid level
Big Data • Fintech • Information Technology • Insurance • Financial Services
The Senior Associate Java Fullstack will participate in the agile software development lifecycle, primarily focusing on design, implementation, and deployment of large-scale web applications. Responsibilities include optimizing systems for speed and scale, developing RESTful APIs, and collaborating with both front-end and back-end teams.

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account