Loading...

Computer Programmer EYVATEK LLC  

Jobs Description

Computer Programmer primary function is to design, write, and maintain code to develop, integrate, and optimize software systems and data-driven applications.

Qualification

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience

  • 3+ years of professional experience in software development, with a focus on building, deploying, and maintaining production-level applications

  • Proficiency in programming languages such as Python, Java, or C++, and experience with frameworks and tools for application development

  • Experience with version control systems (e.g., Git), CI/CD pipelines, and collaborative development environments

  • Solid understanding of algorithms, data structures, and software architecture principles

  • Familiarity with database systems and query languages, especially SQL and NoSQL platforms

  • Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and containerization technologies like Docker or Kubernetes

  • Strong problem-solving skills, attention to detail, and ability to translate business requirements into technical solutions

  • Excellent communication and collaboration skills to work effectively across multidisciplinary teams

Responsibilities

  • Lead the development and optimization of advanced analytics and machine learning pipelines that power predictive maintenance solutions across manufacturing systems.

  • Engineer scalable, production-ready code integrating complex models into enterprise-grade platforms, ensuring high availability and seamless interoperability.

  • Partner with data scientists to transform raw sensor and operational data into structured, high-impact insights through sophisticated preprocessing and feature engineering techniques.

  • Drive continuous improvement through rigorous testing, validation, and iterative tuning of model performance in live environments.

  • Build robust APIs, self-service analytics capabilities, and interactive visualizations that democratize access to actionable intelligence.

  • Write unit tests, debug code, perform code reviews, and deliver maintainable, high-quality solutions.

  • Conduct performance tuning and optimization of both data models and application code.

  • Provide online reporting and analytics using business intelligence tools and logical abstraction layers across large datasets.

  • Produce comprehensive documentation and metadata for datasets, architecture, and code.

  • Evaluate and recommend software tools, datasets, and implementation strategies.

  • Collaborate cross-functionally with stakeholders, admins, developers, analysts, and source data teams.

  • Participate in end-to-end solution development: planning, design, implementation, testing, documentation, delivery, and support.

  • Provide technical leadership and mentorship to junior developers and data engineers.

  • opportunities and propose strategies to enhance product performance.

  • Eyvatek upholds the principles of Equal Opportunity Employment. We embrace diversity and are dedicated to fostering an inclusive workplace environment for every member of our team. Discrimination based on race, religion, color, national origin, gender, sexual orientation, gender identity, age, veteran status, disability, or any other legally protected characteristic is strictly prohibited.

Job Overview

  • Date Posted

    March 10, 2025
  • Location

    Austin, TX
  • Experience

    3+ Years
  • Qualification

    Bachelor Degree